We had a blast staying in Mexico City at this location. They had quick responses and the location was great! The amenities of the apartment are incredible, with a gym, shop, laundry, and pool all in the building. There are many museums and parks within walking distance. Just a few things kept this from being a 5 star stay. First, our host showed up late for our checkin even though we paid for an extra day so we could check in early, the bed spread in one bed room had a stain, the hot water lasts only about 5 minutes and takes a long time to turn back on so between the 6 of us we had to take a lot of cold showers, and the beds and pillows are super hard so us old folk struggled with body aches. Other than that we had an incredible experience and it was well worth the visit.