Great hotel. Been there three times and absolutely enjoy it. It has a very Mexican feel. Rooms are quite nice. The junior suite is very nice for a family. I enjoy having a kitchenette. The pools are great as is the beach. The staff is amazing. Walk outside and you have restaurants to eat. Hop in a cab and go to town where you can shop or dine. The hotel is always clean and never crowded (exception is holy week when it's to capacity). If you can go over to Emerald Bay, the sister hotel, it's a great place to spend the day. The SPA at Emerald Bay is also amazing.