Even if you're not a beer / food snob, check this place out. They have awesome appetizer specials, and the pizzas can be out of this world (The one I got had I think pancetta, parmasan cheese and a bunch of other goodies, best pizza i've ever had - including ones Ive made myself.)
The beer menu is arguably the best in Cleveland for Belgian beers, and their samplers are worth trying if you want a variety. They give a great description of each beer in their menu, and their staff is always friendly.
Had no problem with larger or smaller groups, and even tho the prices are a little higher... you're going to a fine restaurant so suck it up.