Going to Mexico City on business next month, and deciding what hotel to stay at. In the past I have always stayed at the Four Seasons, and been very happy there. The bar/restaurant are excellent, and the rooms are great. I saw the new St. Regis has opened up, and was wondering if maybe I should try staying there? Anyone have any thoughts between the two? Are the rooms or dining any better at one over the other? The area around Four Seasons is a bit questionable, I know the St. Regis isn't far, but is the location better?