A great place to stay any giving time in Mexico City