Buffalo Wild Wings is a pretty decent spot. Came here with my friends last Sunday and it's alright. There were no complaints about the food. Service was quick (Sunday afternoon, pretty much dead). Nice/clean bathrooms. Their new barbecue chicken sandwich is awesome and I'd get it again - the fries are a little too thin for me and feel more like I'm getting hickory sticks than anything else but overall it's a good experience. I think there are far superior restaurants out there but it's not like Buffalo Wild Wings is a bad option. Our waiter was friendly and attentive and there are a ton of TVs and it's a great sports atmosphere if you need a place to catch a game or something. You could definitely do worse.
+ Friendly and efficient service
+ Clean washrooms
+ Good food - nice big portions (just don't like the fries that much)
+ Nice atmosphere
No glaring cons.