I went to the Fat Heads in Pittsburgh a few years back and enjoyed it. And since Head Hunter IPA has gone viral in the craft beer-world, I decided I needed to check out the Cleveland location and see what else they were brewing up.
While the Pittsburgh location is in prime real-estate down on the South Side, the Cleveland location is out in a nondescript suburb, next to a Dairy Queen and in front of a strip mall. So minus one star for the lame suburban location with no decent transportation except for driving (a real problem when going to a brewery to drink a lot of beer), but once you get over that, everything else is pretty great.
The menu is mostly bar-type food - sandwiches, wings, etc. The Headwiches are excellent. The homemade chips that come with them are OK, though I typically prefer fries. Overall the food is above-average for what it is, but hardly gourmet.
Atmosphere inside is OK. The bar area is great and you get clear views of the brewing room and fermentation tanks as you drink; the "dining room" area feels a lot less inviting for some reason.
The real reason to come to Fat Heads is for the beer. Lots of great stuff on draft. Most of it is way better than your average Rock Bottom or Gordon Biersch type brewpub. They had a cask version of Head Hunter as well, which was a pleasant surprise.