I happen to frequent Champps quite often, however I have never left feedback on it. The food is great, I especially enjoy the Greek Salad. The many TV's make the restaurant a hit for sporting occassions, and the ambiance creates a great level of comfort.
Champps has great food, and is great fun!
Pros: Great feel, Good food, Many TV's