This is probably a 3-star hotel in the US, but the cleanliness, service, management, and location is 5-star. Rooms are a little small by US standards, furniture is sparse, and beds a bit lumpy. However the bathrooms are very modern with much hot water. Wi-fi was strong and fresh bottled water provided daily. No complimentary breakfast but is a small "restaurant" on the premises to get breakfast, coffee, sandwiches, as well as alcoholic beverage. Ask for the good local mezcal they keep under the bar! Rooms are cleaned immaculately every day and personnel bend over backwards to help with anything you need. Air conditioning works quite well to knock out the midday heat. Most all of the tourist destinations are a 5-10 minute walk from this hotel. Would definitely stay there again in the future.