This is a hidden gem just a block from the main town plaza. If you want an authentic, local, but high quality hotel that doesn't have the overdone big resort feel, this place is it. I liked having walking access to all the local restaurants, bars, art galleries, and shops and enjoyed the fact that this part of town is more local and less touristy.
It's a well designed place but not pretentious, the courtyard is great and makes you feel like you have a sense of privacy in the heart of town. The hotel staff are all very friendly, and the pool bar had a nice vibe and offered great mezcal and ceviche too. The beach is just a short drive away, but the access to local restaurants / bars is well worth the tradeoff.