It never hurts to have another place downtown to go for happy hour. There's no such thing as too many sports bars in a sports crazed city like Cleveland. Tower 230 is a nice place with a decent after work crowd as well.
They could work a bit on their advertising though. We only found out about it since a friend of a friend works there, however when we told people at work (most of whom live down town) about a sports bar in Tower City no one had any clue that there was one.