My family and I stayed at apt 106 for a week and a half to experience Mexico City. The building is very nice and the apartment was really comfortable. It is very close to Alameda Central park and 3 metro stations are about a 5-10min walk away. There are plenty of places to sightsee around, and also lots of restaurants to experience the mexican food and culture.
Zócalo and Centro Historico are a 10-15min walk away. It is very convenient and you also have lots of convenience stores around to buy drinks or things to eat.
We also took tours with Osvaldo, who is a great guy, with lots of knowledge about México, and tips for things to do in the city.
I would definitely recommend Angela's apartment in Mexico City.