I love live music, and the Beachland Ballroom is the best place to see a concert in Cleveland. If an band you know has a gig there, by all means GO.
This place used to be a Croatian hall. Since it became the Beachland Ballroom, the décor probably hasn't changed. But that's not a bad thing - the artwork on the walls has a genuine retro feel.
The tickets are really quite inexpensive! The most I've paid to see a show there is 20 or 25. But that's for bands that could easily pack the House of Blues for $10 more a ticket.
Pay attention to where the concert you're considering is. The ballroom is larger, probably about 50 feet x 50 feet that looks up to a stage. There's a bar in a room along the right wall as you look at the stage, and the selection and the prices are the best that you'll find at any venue in town. I've also never had to wait longer than a couple minutes to get served.
The Tavern also features shows. This is just like seeing a show in a bar, but the Beachland Ballroom and Tavern has been able to attract some pretty big names, even in the Tavern. The Tavern also has seating and tables so you can sit comfortably while enjoying the show.
Beachland also offers food, although they don't offer it for shows in the Ballroom. I've never had any so I can't rate it one way or another.
Parking can be an issue, especially when bigger acts come to town. They have a small lot but that fills up pretty quickly. Street parking around the area is okay but the neighborhood isn't really safe - I'd advise parking on Waterloo which is well-lit.
Peruse their calendar for upcoming shows that you might like to see. Go, and you'll be glad you did.
http://www.beachlandballroom.com/calendar.asp