We spent 7-nights here the last week of Jan. 2012 and had a very nice stay. The resort is very large and requires a lot of walking which we found okay. The place is very well kept, and our only complaint was the bed and pillows could be softer. We didn't try any of the specialty restaurants so we cant review them. The Buffets we okay with a large verity of items to choose(you wont go hungry). I you like snorkeling make sure to bring you own equipment, as this place has a lot of sea life, we saw Turtles,small and large Stingrays, and all types of fish.
We would recommend this resort.