I will cheat a little bit and strictly rate the beer, not the actual brewpub, which I never managed to visit when I lived in Cleveland.
But the beer is worthy of a 5-star rating, as it is simply fantastic all across the board. Coming from Philadelphia (which other than Denver is mircobrew central), I can say with all honesty that Great Lakes would beat almost all of them (Dogfish Head is still the one ring to rule them all, though). Seriously, they are all excellent. Burning River Pale Ale tops the list of the regulars, and the Christmas Ale tops the entire list.
Even if I just got a sixpack at Giant Eagle, I found it to always be fresh and tasty. Any bar I ever went to in Cleveland that had Great Lakes was one of my favorites, and I always ordered Great Lakes. Always. I miss Great Lakes. Its one reason I will return to Cleveland one day, if only to get totally plowed on beer.