The apartment was very well kept. The Roof Terrace is the best in town. It feels great to sit and have a nice party on the roof top. I would recommend this apartment for anybody visiting Mexico City. The apartment is really near to some good attractions city has to offer. Diana is an excellent host.