This is a beautiful property with a lot of different bars and dining options (although beware - it's standard resort pricing - but there are many other options in the area). The spa is also really nice and has a lot of options for treatments. The view from our room was unbeatable, looking out over the nature preserve. It was very quiet, probably the quietest hotel I've ever stayed in.
The reasons for the 4 stars:
1) We arrived at 2:30 pm and were not able to check in until 3:30. Even though this is within the time listed in the policy, in my experience, it's kind of rare for a hotel to keep you waiting for so long this late in the day.
2) The staff were awesome but some of them seemed stretched a bit thin - eg there was only one server/busser/bartender in the restaurant during the lunch rush, and the kitchen was very far away, so there would be long times when there was no one available. Again, the staff were fantastic - this seems like a planning problem on the part of the resort.
3) Be prepared to be steeply charged for everything - beach chair rentals, snacks, parking, bottled water, etc.
4) Small details, but if you're driving you should bring your own TP (the stuff they have is very cheap, basically single-ply) and pillows (the pillows are so flat they're basically like having nothing at all)