We stayed at Scrub this past April for 2 nights pre-charter. The rooms & grounds are beautiful. Check in staff were wonderful. The pools are nice (lots of kids though). Food was average and they were out of quite a few things on the menu. They have a decent provisioning shop which serves great breakfast sandwiches. Wait staff seemed very indifferent.
All in all .... if we were paying full price for the room (we used Marriott points) I wouldn't do it again.
(This was just my husband and I - no kids with us)