Stayed here for a work function this week and I was pleasantly surprised and how great this hotel is! I was lucky to get put in room 232 which turned out to be a king suite overlooking the beach. The room was HUGE with 2 bathrooms, large sitting area, lots of marble and a very big patio.
We had dinner at Salt which is on site which was fantastic. Per the name, everything has to do with flavored salts. Very good and worth the visit. There is also a sports bar with pool tables, video games and lots of TVs.
The spa is one of the biggest ones I have ever seen. I believe they told me it was over 20,000 sq ft with over 30 treatment rooms, several pools, lounges, etc. Had a massage which was the perfect way to end my stay.
They also seemed to have a huge kids emphasis with lots of activities throughout the day and I saw many families taking part in all kinds of things.
Golf course is really good and challenging. Staff at the club go out of their way to do anything for you and I can't wait to go back.