This is an excellent place to stay. The location is perfect, the rooms are spacious and well-kept, and the hosts are kind, wonderful people. I cannot imagine there are many better places to stay in Mexico City.