We had an amazing time staying at Juan’s apartment during our first trip to Mexico City. The apartment was clean, safe, and very comfortable. Juan was communicative and extremely flexible. I highly recommend staying with him!