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