Great place to stay in Mexico City, walking distance to many attractions