The good: the location is really great. Check-in was simple. For the most part, Miguel was good at communicating. The sink right next to the bed was dripping which was really annoying at night especially, and someone came out to fix it. It did take an extra day to get the part, but they eventually fixed it.
The not so good: I let Miguel know we'd like to stay another night at 11am the day before our checkout. He told me how much it would be in pesos and I agreed. He never blocked off the calendar though so I found out at 8pm the night before that someone else had just booked it. Not great, but I understand because I was working all day and didn't see all the messages to make sure he blocked it off. Also, the torta cart outside likes to play loud music which regularly woke us up before 7am.
THE ABSOLUTELY TERRIBLE: Checkout was clearly stated as being at 12pm. At 11:10am, the cleaner came and tried to get into the room. She didn't speak English, but in my Spanish I asked her to come back after 12pm. I get a knock 5 minutes later and she hands me her phone. The woman on the phone told me that the next person was checking in at 12:30pm so we had to leave so they could clean. I said "no, we need to pack and checkout is at 12pm." We rushed to pack and leave because we were so turned off by the lack of hospitality. I've stayed in over 100 airbnbs and have never felt more unwelcomed and rushed to leave. This was inexcusable and ruined our entire experience in Mexico City.
While the location is great, I would advise extreme caution when booking here.