"Very clean, professional and friendly staff, and very responsive, family friendly pools, they have a small games room for tweens and teens for evenings. Beach is lovely, clean and smooth sand, although the current was too strong the week we were there so we couldn’t swim in the ocean. Buffet was very good for breakfast and lunch, but was repetitive and somewhat limited selection for dinners, Italian restaurant was excellent in food and service. Good Mexican performance show in evening. Great stay overall. "