I can confirm the food. Great beef on Weck, wings, Canadian beer, Logenberry pop and even good pizza. I've been there for Sabres games, but not a Bills game. Might be time to check one out. A bud told me the Stadium Cafe (Addison?) is pretty good to.
How early did you have to get there for a decent seat?