Our Villa was spacious enough for a family of 4 (5 & 1year old). The beach was gorgeous—very empty throughout our 10 day stay, and extremely calm currents. Great pools (also very nice for our 1 year old with a shallow pool and warm water). Buffet restaurant staff were nice and friendly. Housekeeping came promptly when asked.
However service everywhere else was lacking. Food options are VERY limited. There pretty much is only the buffet restaurant, pool restaurant, and restaurant on the adult side (which we never went to), or in villa dining serving the same menu as the pool restaurant. Service at the pool restaurant is extremely slow with disinterested wait staff. We had to ask several times for small requests. Plan ahead and order 45 minutes before you want to eat. Was okay for us, because kids were busy in the pool.
Dinner options mainly consisted of the buffet...menu changed nightly, but still a lot of similar dishes. It’s the only resort on the island, and there is no grocery or sundries store. You’ll have to buy everything from in villa dining..and food is EXPENSIVE!! We were on bed n breakfast plan, and on our first night we pretty much had to add on half board because buffet dinner is $95 per person. Half board (excluding alcohol) is $75 per person. Luckily kids were free, but basically you have to upgrade.
The resort was okay overall, service was pretty bad unfortunately. Not what you’d expect from a “5 star” resort.