Great Place to stay in downtown Mexico City.