Our stay at this apartment was fantastic!!! We were in Mexico for the F1 and this central location was exactly what we wanted. Restaurants and bars on the door step. The bus station opposite made it very easy to get to the track with a short ride to the metro which then took you directly to the track.
The apartment itself was exactly as describe. Check in process was very easy and they accommodated us when our flight was delayed.
I would recommend any group to stay in at this apartment if travelling to Mexico City.