Juan Carlos' apartment is spectacular and in my travel experiences in Mexico City the nicest AirBNB I've stayed in. He was a fantastic host, with great communication, instructions, and check in process. His attention to detail as well as his small creature comforts set a new bar for AirBNBs I stay at in the future. Nothing but positive things to say on this review!