We had a great time at Mireya's apartment. She was very helpful and always available to answer all of our questions from the reservation process until the end of our stay. The staff at the apartment was also very professional and friendly from the moment we arrived until we left. The apartment itself is very clean, spacious, and cozy. The bed was very comfortable, the restrooms were spotless, and there is a great view of the rooftop garden and city from the living room. We had an entire week of amazing weather in Mexico City and we would walk out to the rooftop garden located on the 7th floor to enjoy a majestic view of the snow covered volcanoes Iztaccihualt and Popocatepetl and the historic downtown area. There is an indoor pool adjacent to the rooftop garden which was well maintained and clean. It is great for a dip or for doing laps to get a good workout in. The complex also has a good basic gym in tower 2, and there is also an awesome gym located in the top floor of the mall area of Reforma 222 called energy for anyone who does not want to miss a beat of their workout routine while abroad. Good shopping, a cinema, and restaurants are all found within the mall there, but there are also great cafes, shops, restaurants, bars, and a supermarket in the neighborhood within walking distance. There is a metrobus station located right outside the building on insurgentes, a subway station is just a few blocks away, and there are very safe and clean buses on reforma avenue that can take you anywhere from the zocalo, Chapultepec park, the virgin of Guadalupe basilica, the national auditorium, etc. For anyone who is new to the city and wants to see many of the tourist attractions without having to wander off alone, there is a Turibus stop located directly at the entrance to the commercial part of the building complex on reforma. This open-roof double decker bus makes a stop there to load and unload passengers. Overall the place is great for people who are new as well as those who travel to Mexico City often. It is Impeccably clean, well equipped and maintained, has very courteous staff, great location, and is very comfortable. I will definitely come back there and recommend it to anyone traveling to Mexico City. Mireya was a great host who was always available for us, left us a nice welcome gift of snacks and drinks for our arrival, and answered any question we had promptly making our visit hassle-free.