Osha serves excellent food and is just down the street from my apartment which is awesome because aside from the usual fast food chains there aren't a lot of great restaurants in the immediate area. I have only ordered carry out and they've always had it ready in fifteen to twenty minutes.
I ordered the Tom Ka and Panang and while I prefer Thai House's panang, Osha's wasn't bad by any means. Osha also has better hours as they are one of the only places open on Sunday.