Great location and spot to stay in Mexico City.