The St. Regis Mexico City Hotel, Mexico City ★★★★★ | TravelManiac