Been there with friends on a Thursday night. The staff is friendly and efficient. We ordered some pitchers and appetizers. In general the quality was good and really worth the price.
Crazy wings is very accessible from the Finch subway stations, it's just across the street.