Juan is a wonderful host, great communication before and during our stay. The apartment is beautiful, lots of natural light, spacious, super clean and in one of the best areas of Mexico City. I would definitely stay at Juan's apartment again!