They even have a food court!