great place to stay in the hart of Mexico City