Great place to stay in Mexico City, near everything you need.