Great place in Mexico City, very good location.