I really like OHSO!
I love the huge and locally focused beer selection, I love the bike theme, I love the the way they embrace the canal, (coolest fence EVER!!) I love the dog friendliness and I love the food!
With all of this love, why 4, and not 5, stars?
The service is kind of rough. I've been there 3 times and there is a frazzled attitude, bordering on hostile. Maybe I've just had bad luck but this is based on 3 visits.
In the interest of fairness, I'll keep trying until they get it right though ;-)