I've been to O for 3 dinners, 1 lunch, 1 breakfast and 2 after work beers. To me, this is enough of a sample to come up with an informed review.
The service at each visit bordered from non-existent to average and the food from ok to poor. When my dinner companion and I left most of our meals uneaten one evening the staff was responsive and asked us to fill out comment cards for the kitchen. I believe the menu has changed a few times since then.
The environment is kind of a cramped restaurant (if I'm not in a booth I get hip checked by servers the whole time) and not very cozy as a pub (the great table is often reserved). As a summer spot OJ's down the street will have a 30-45 minute wait for the patio whereas O's patio is barren. Perhaps the full place setting and cloth napkins aren't exactly what patio goers are looking for.
As a saving grace my in-laws (seniors) seem to like the place so it's a nice fallback when they are with us. The free underground parking is a plus, although the elevator ride to the bathrooms could be a problem on a proper drinking night.