The apartment is beautiful, really, but our stay was a nightmare. The water stopped working on Day 2 only to be followed by one headache after another, including having brown water that smelled of sewage, without ever having the issue fixed. Hosts pretended to care at first but after the first failed attempts at fixing the problem simply stopped communicating, didn’t ask how we were, nothing. They gave us a refund but not a full refund surprisingly, which seemed like a really strange thing to do considering the problem was a known one, according to the host, they failed to disclose the problem, and it ended up completely messing up our week in Mexico City. To add insult to injury on our last day we were woken up abruptly by the cleaning lady coming into the apartment in the morning, three hours before the written check out time, and without any notice AT ALL from Hosts. Again great apartment, horrible-horrible stay, little effort on the hosts part to make it much better.