There are many pluses to this hotel, but negatives outweigh. I could never recommend staying here. As non-Spanish speakers, we struggled to communicate with staff. They treated us well, but we were taken advantage of by restaurant staff in a scam we suspect they repeat. On our last night Luis, our waiter throughout our stay, set 2 bottles of mezcal out and said they were “house mezcals” and proceeded to write down prices for us. The amounts seemed high, but we were willing to pay for mezcal we could not get in the US. When we agreed to the purchase, staff that had been hovering went to the kitchen for an energized conversation, which put us on edge. Once in our room we investigated prices and realized they were inflated by 300% over retail. With limited language skills, we felt it was impossible to undo the transaction that night. I strongly suspect the staff split the proceeds of the scam. We have since contacted the hotel owners and management regarding the situation. They chose to do nothing. Lesson learned: do not be so trusting. A quality hotel should only hire employees they and their guest can trust, and that is not the case at this hotel. A more careful reading of other reviews upon our return, it is clear this is a known issue and that management does not care to protect guests from similar episodes of scams and over-charges.