A decent option in an excellent location.
Positives are cleanliness, location, slept well there, host communication and flexibility about checkout.
Negatives are lack of basic amenities (fan, detergent for washing machine), uncomfortable living room furniture (a constant problem everywhere in Mexico), and rude doormen.
I'd stay here again if I really needed to.