This is an excellent place for families with teenagers or young children. The townhomes are very spacious including two bedrooms, three full baths (jacuzzi tub), en suite washer and dryer, and full kitchen, balcony. The recreation area includes two full size pools, indoor and out, tennis courts, whirlpool, club house, and activity director. There is also a two-story cabana at the beach to shower and bring a picnic lunch but you have to drive and there is limited parking. The shuttle service was not available when we were there.
The down side is the pool and tennis court hours are open from 6 am to midnight. We had a townhome directly across from the pool and found the late hours annoying. I even had to call the desk on one evening. Most resorts close the pool and courts by 10 pm. Why this resort allows a few (and you know by that time the adults have been drinking) to interrupt the many is a puzzlement.
But the positive is a very good staff indeed, very attentive to your needs, and a nice welcoming breakfast and orientation on Monday.
High speed internet is available at the club house but not in the rooms, a negative for those of us who travel with lap-tops.
This review is the subjective opinion of a TripAdvisor member and not of TripAdvisor LLC