This hotel was so charming, just like it says in the name. It really felt more authentic Mexico than many of the big major hotels, and I’d prefer that any day. The staff was incredible- thoughtful, attentive, thorough and friendly. The rooms and common areas were clean and well kept. The buffet rotated each day, so we didn’t get tired of eating the same things, and my kids loved the burgers at the snack bar. For people who complain about the quality of the drinks- did you know you can order a double? You can also substitute whatever liquor you want. A little tip goes a long way in terms of getting great drinks and service, and it’s worth noting that the small amount of money means much more to those servers than to you. I really can’t say enough good things about the service. The location, while not beachfront, is one a few blocks away and is also so convenient to the cruise port where many excursions take out of. We did lots of walking in the neighborhood, even at night, and always felt safe and secure. The pool politics were a bit of a negative, in that some of the long time guests have a habit of waking up early and leaving towels to reserve all of the lounge chairs around the pool. We worked around this by pulling other chairs together poolside when we wanted a seated spot. Overall we had a fabulous experience, and will definitely return.