Great location, cool vibe. Everyone was very friendly and welcoming. Not a lot of English spoken, so if you don’t speak Spanish be prepared to use some translation software. Bed was comfortable, water was hot. Room was a comfortable temperature with a mini split. Room was made up nicely everyday, but doesn’t look like the rooms ever get a deep clean. Lots of dust in out of the way spots. We only ate at the restaurant for breakfast, but it was amazing. I expect other meals would be good too. Everyone’s food always looked good. Very good value for the price