Really cute place in an excellent location, and with the major bonus of a super comfy couch that's great to drop into after a long day of walking!
Ivan is also an excellent host: he was very helpful, attentive and flexible, and did all he could to make the stay and check-in/check-out convenient and enjoyable.
The only downside was the inconsistency of the shower - on many mornings it got extremely hot, then cold a couple minutes later, etc - but it was nothing to spoil an otherwise lovely stay. (And you have to expect things like that in Mexico!)
To end on a positive note, the guidebooks provided in the apt were a thoughtful touch that definitely came in handy.
Thanks for everything, Ivan!