This is a wonderful resort and we had the amazing ground floor room right by the pool. The hotel put on a really nice Christmas buffet as well. If we have any feedback it would be with the prices. Room cleaning is extra, including coffee and towels. Parking is pretty steep at $17/day. And the food at this resort is pretty outrageous (a hot dog for $12!). Snacks from a family of 4 at poolside could top $100 if you have a drink as well. I'm not sure there is a need to gouge like this. But the place is very clean and meticulous. The pools and hot tubs are excellent and even the gym was nice. Plus it's right on the beach. Nancy was also very helpful and answered questions very promptly.