Nice store, nice merchandise.
The regular t-shirts are a bit pricey ($25 each) but nice designs and I think it's worth paying a little more for some kickass cleve-o items. Some serious Cleveland stuff (like pictures of terminal tower) and some with more sass. Also has a limited variety of buttons, tote bags, jewelry, printed posters/art, hats and bags. They even have a bunch of baby clothes and other items, start that young-in on the right path!
The website has a much larger variety of items, but the in-person store does have a sale rack ($10 tees!).
My only complaint is that the selection in store is a but limited. I'd rather see larger sizes (their small tees are more like XS and I'm sure their XXL is closer to L or XL.)