The place was perfect for our stay in Mexico City. amazing location, spacious, and all the amenities you need. David was also extremely responsive to make sure we got in smoothly and had a great stay. Highly recommended!