The flat is very close to the main sights in the historical centre of Mexico City. For groceries there's also a small shop across the street where the basics can be bought.
The check in was super easy via key box, the place was absolutely clean and met all of our expectations. While staying in DF with your family or friends, we would highly recommend staying here, if you want to be close to the historical centre.