My boyfriend and I had a wonderful experience with our hosts! The apartment was in a perfect location to so many museums, shopping and places to eat! Transportation is really easy with uber and the train. We also walked everywhere we could. Diana checked in with us during our stay to ensure everything was good. The apartment was very clean, they supplied drinking water, coffee, a fridge in case of leftovers or if you wanted to keep a few things in there. They had plenty to watch on the tv, there's a gym, pool, convenience store and dry cleaners in the building and 24/7 security. I highly recommend staying here during your visit to Mexico City!