This was our first trip to the hotel and our first family vacation with our toddler. I have to say it's a wonderful property and worth it. I will spend hours researching hotels and was a little skeptical based on some critical reviews of this hotel. But I felt compelled to write this first post of mine since staying and reading other comments.
We are Mariott Rewards members and travel multiple times a year, so I would say we've experienced our share of the good and bad out there.
This is great hotel for couples, friends or families with kids of all ages. Rooms are clean and great service everywhere. Everything is right on the property so you don't have to take transportation or walk a long way to get to the expansive beach, pools (two large with one that has a kids area, one baby and one spa), dining or the nice spa they have. For convenience with little kids especially, it's an excellent choice. The restaurants on-site are a little pricey, but that's to be expected. We rented a car and did spend a few nights eating a local restaurants. They were renovating some rooms (most are updated) but it was clear they were strategic on how they did this so as to not bother the guests. We didn't golf so I can't comment on this.
If you are looking for an easy going and convenient beach vacation, on a beautiful property in the states, go here!