Great place at best location in Mexico City.