We spent 5 nights here and found the experience to be fantastic.
The staff (especially the front desk) are some of the most helpful and friendly anywhere in the world. Nothing was too much trouble.
Our room (2 bedroom villa) was spacious, well decorated, modern and the bed was sensational. The jets in the bath were a nice touch and the bathrooms were very spacious. We didn't have a view, but it wasn't needed as the bar/pool/restaurant had lovely views and we spent most of out time there.
We ate at the restaurant numerous times, though preferred the casual dining area. The food was pricey for what you got and the menu was reasonably limited. Paying $44 for a medium rare eye fillet that was lukewarm and cooked well done is a classic example.
As for location, you won't find better. The beach is stunning and the grounds are beautiful.
This is an ideal place to stay with families and is well catered for. We have a 1 year old and there was always a high chair (in our room, the restaurant, bar etc) available + a great play room where we could have a drink whilst he had toys to play with.
Overall an excellent experience and would highly recommend this to anyone whether you are getting married, have kids or looking for a romantic getaway.More