Pros:
Good location, clean, breakfast included.
Cons:
No screens on window (mosquitos)
No curtains in kitchen (privacy from people on deck)
Water cuts when showering (maybe a Mexico City issue)