The rooms were perfectly comfortable. The staff were incredibly friendly. The sun was always shining, the pools were always sparkling. I have never felt so relaxed. On top of it all - I can truly say that this is BY FAR the best food I've ever had at a resort. I went to the Calabash a-la-carte restaurant TWICE because it was so delicious. I could have done without the Asian one (Silk) as it was mediocre. The Italian place was also very outstanding. But was impressed me was the buffet - it too was out of this world! It surpassed all my expectations. The only downside was that there was no beach to speak of. They had some chairs on the very tiny beach, but it was out of sight of the rest of the place, and the chairs were the old ratty faded and sagging ones. Stay clear of the beach, and just enjoy!