Rosario is just the perfect host. Her English is great and she is very knowledgable regarding all things touristy and especially on Mexico City's history and traditions. She was so helpful to us during our short stay. Our room was lovely and clean, and the bed was so comfy we did not want to get out of it! It is not difficult to reach the main square via metro and the local food is so good that it means that you don't have to stray too far if you don't want to. They also have a very cute dog.