Location is very central with Alameda park and several shops/restaurants nearby, and many other things within a short walk. Zocolo is within walking distance, but you might want to take a taxi if your feet are getting tired (we found taxis very inexpensive while we were there). It's a friendly building, somewhat modern. The apartment was a reasonable size for our group of 3, and would be okay for 4. Bruce and his team (Roberto, Ricardo) were attentive and friendly and easily available to answer questions or address issues. Bruce provided a large container of water, as you can't drink the tap water pretty much anywhere in Mexico City. The apartment had a great view, and the new A/C unit was wonderful and worked great. It was super convenient to have the washer/dryer and dishwasher there as well. The WiFi internet was easy to connect to and worked smoothly. Due to some ongoing renovations, Bruce put us up in a different property the first night, which was a good place, being a bit bigger than this one, but it was louder as it was closer to the street and we heard traffic throughout the night; we recommend this place more. However, Bruce compensated us for our trouble. We also utilized his driver, Ricardo, to go to the pyramids (highly recommended!) and to drop us off at the airport for our early morning flight (rate was competitive with quotes we got from taxis). Bruce also lent us a cellphone, which was awesome to have to connect with our friends living in Mexico and for contacting Bruce or his team for any issues we had. We used the pool once which was a nice amenity. Bruce also had someone meet us at the airport, and as international travelers it was nice to have the greeting upon arrival and to have someone help us navigate the large city right away.