Having been there a number of times over the years... yeah, close enough.
The Cleveland Indians do have a nice stadium, from the outside the Brown's stadium is nice enough, but f**k they're the Browns. Rock and Roll HOF is okay. The Great Lakes Science Center is a great place to take the kids for a day, Zoo is meh.