Plenty of food options, unfortunately, they all seemed a bit pricey to me.
Wifi is spotty but not terrible.
Layout is not the easiest; there are rather long distances between terminals, but they have moving walkways between them. Large hallways prevent the feeling if crowding. Restrooms are oddly placed in my opinions, seemed like plenty of hallways did not have any.