Great place to stay near lots of what makes Mexico City special