Pin Ups & Pints?

Just heard of this place, sounded interesting. I've never been to Ohio but anyone have a review of it?