We used to eat at Osha all the time when we lived on Nob Hill. The food is excellent, the staff is rude and the restaurant borders the tenderloin. It's fine to bring children if you are in the area, but I would make it a destination (although I think there is an Osha in the Marina now, which would be worth making a trip for.
more