This is a wonderful location! It's very safe and there's plenty of stuff to do walking distance. We loved the Miyana mall (5 mins walking distance) and the many choices for breakfast (inside the Soriana supermarket). We did have dinner at the food court and it was good. Other than that, we already had a private driver that took us to all the traditional places in Mexico, including Basilica de Guadalupe, Zocalo and Centro Historico, Crafts market, Coyoacan, Xochimilco, Teotihuacan, Garibaldi, and much more. But having a clean place to stay at and be able to walk around the area for food was perfect.
James is an excellent host, he even walked us to the nearest taco place (Taquearte) which was amazing. Jame's place was very comfortable and you can't beat all the amenities include (gym, indoor pool with a killer view to the city, restaurant on premises, little store to get necessities, etc) It is like staying at a resort. Don't look any further.