One of Mexico City's newest and most modern hotels, the Embassy Suites is a welcome addition to what are mostly older hotels ... More