I don't blame Kevin for hating that he has to stop there, that place just sucks. The staff there is godawful, the venue is a pain in the ass to get around in, and that lovely landfill smell? Fuck that to hell.
I really liked it the few times I have been. Would you suggest me going to STL or ATL for Warped? I was hoping on maybe catching a Cardinals' game if I went to STL 'cause it has been a couple years since I've seen them play.
The Cards are playing a night game at Busch on the day of the STL date, so you could do both in the same day if that's your thing.