Great place to stay on business in Mexico city.