On first blush, the rooms were not as fancy as I expected, which gets you off to a slow start. But if you have kids under the age of 13, this place is IDEAL. The food was far better than expected, fresh, tasty, and always available - far better than what's given to you on a Royal Caribbean cruise. Beer, wine and drinks were always available and plentiful. The staff was young, caring, courteous and fun. The shows, while nothing fancy, were great fun and different every night. The kid camps were great and the counselors were outstanding. Golf course was OK, tennis outstanding. Hobie Cats and paddle boards everywhere. Great time.