It's very underrated, or so I am told. Check out the R&R Hall of Fame while you're there. Meh. The stadium is pretty nice I'm told, but Cleveland isn't a super-cool town. Tower City's pretty neat, but it's no more special than other similar places(Mag Mile, Union Station in STL, etc.) IIRC, the stadium is right on the lake, so count on cooler temps than the forecast predicts.