This was a superb experience. Gonzalo responded very quickly to all communication, was extremely friendly and helpful, and everything went seamlessly. We were greeted by one of his team members upon arrival who helped us unload our car and get settled into the apartment. He didn't speak much English, but we got by between my Spanish and his English. Additionally, I had regular correspondence throughout our stay with another team member, Angela, who was super attentive and helpful with little things like organizing airport transfers and making excellent restaurant recommendations...and who has great English! Thanks, Angela.
The apartment is wonderful. It is located in a large, modern apartment complex in a really nice part of town, just a couple of minutes from Alameda Central (the park that abuts the Bellas Artes). There are many cafes and restaurants and other conveniences (incl. tourist info and transportation) really close by, and the apartment building itself has numerous amenities from cafes to gyms to pools.
What you see in the photos is what you get in terms of the apartment - a beautiful, modern, two-bedroom, two-bathroom unit with good living space. The wifi was strong and reliable and everything worked well. There is no washing machine or dryer, but the apartment complex has a very affordable laundry service. The hosts even had a cell phone for us to use during our stay.
From the quality of the apartment to the neighborhood to the host and his team, I highly recommend this place and will definitely bookmark it for my next trip to Mexico City.