Lovely apartment, perfect location, excellent hosts! Couldn't have picked a better place to stay in CDMX.