This place combines the charm & ideal location of an Airbnb with the cleanliness and professionalism of a hotel! Hosts were very responsive and easy to communicate with. Highly recommend, especially as a first time visitor to Mexico City.