Excellent service--definitely well attended and pampered. Beds are comfortable and maid service spot on.
The location of the hotel makes it peaceful, good views, and quiet. But it requires driving around to the beach, any activities, and food is extremely limited in options/budget choices for miles.
There are two parts of the resort, a distance apart on a hill. While they are great about providing shuttles, it does really make a difference.
The Summit: where the kids club room is located, so it was important for us to be here. But the pool is smaller, and the spa/restaurant are a distance away.
The Meadows: feels a bit swankier, the main lobby of the hotel where to get beach equipment and movies. So staying here might be more central/convenient. NIcer pool and longer food service for pool.