Juan's place is in an excellent location and I'd wholly recommend it. It's maybe not quite as comfortable as an upscale hotel, but the rooms enabled my wife and I to each have separate work space and the outdoor spaces were great. Highly recommended if you're spending more than a few nights in CDMX.