Cleveland has a lot of little Irish Pubs. The one thing that I think that is good about this place is indeed the food and the beer selection. I have eaten here a few times and was never disappointed (fish and chips are yum, but I realize that is what I always get at Irish pubs).
The staff is indeed friendly, and the service is good overall. Sometimes you have to wait longer than you like (depending on how busy they are).
The nice thing about this place (and many others) is it is not trying to be something it is not (like the commercial Irish pubs) and comes across as more authentic. I know a lot of people who still frequent here and they too enjoy the ambiance and the vibe.