We stayed in one of the beach front houses, and it was true to the pictures on the website. Property was clean, staff were friendly and attentive and addressed us by our names which was a nice touch. It would be nice if they had a specials menu that changed every day, however the food that they had was nice, so I can't complain.
The only small negative that I have is that we ordered room service on a day that was extremely windy, hence didn't venture out, and were charged a $10 room service fee to take the food a few steps to our door. Whilst I know this is in their terms and conditions, we feel it is a bit steep when you are already paying top dollar to stay there. Apart from that, we had a great stay, and from what we saw it is one of the better resort on the island.