Staying at John's just made my first Mexico City experience perfect. The area is beautiful, quiet and safe but then just walking a few minutes, you have beautiful parks, restaurants and bars. As a solo female traveler, I felt really safe coming and going even late at night with the 24 hour doorman. I extended my stay 3 nights and John was able to accommodate me. Even when my room was reserved, the staff helped me into another room in the building. The rooms are equipped with everything you could need.
Honestly, just the perfect place to relax and rest after all your days of exploration! Don't even think twice. :)