Excellent localization, amenities and great communication. This is the place to stay in México City.