We had a great time, it was my husbands first time to Mexico the resort was clean and a fun environment for all, Love seeing the diversity of people from couples' to families, Next time I will take advantage of the gym facing the ocean. The restaurant's had good food and entertainment and all the staff was personable they even remembered friends of ours from last time they visited.