Funny place Expo.
Lots of concrete, animal stalls, pig stys (I kid you not) and the like. Though it is handy for the main entrance and there is a bar across the road from the gate.
The one time I was there we managed to get a pitch under a tin roof structure which was good coz it peed down.
In summary - a mixed site - reasonable facilities, get there early for best ground.