This place has it all: Location, cleanliness, beauty, amenities, views, and most of all accommodating and responsive hosts. Absolutely loved our stay here and will only come back here when visiting Mexico City. thank you again for such an amazing experience