We live in the neighborhood and have been getting take out from Osha for over 6 years. Only recently have I been dining in for lunch on occasion. The food is always good. Not WOW! great, but consistently good Thai food. I agree with some other reviewers that the portions are not the usual American restaurant size. My 115 lb self can usually eat my entire lunch entree and feel full but not over-stuffed. They are not generous on the protein either (meat/tofu). Really though, if we're honest, this is a good thing and how we 'should' be eating to be healthy, so I'm not knocking them for this.
Dining in, the place is very clean, the service good. Again not a WOW! experience, but I've nothing to complain about either. The lunch entrees are a good deal. I think the lunch appetizers are a bit steep. Overall, yummy Thai food and I'm glad to have them nearby.