I'll second Chefworks, they fit me much better than Chefwear (though I like Chefwear pants better...), reasonably priced. I use the 100% cotton (poly is unnecessary torture), cloth buttons, and a button on the inside to keep the flap up. I've worn this particular jacket for about 15 years (they were being shipped from Australia then!)
I received a free 'Premium cotton' coat a while back (due to a slight shipping delay)...save it as a DR coat...it's really nice!
Great customer service from Chefworks also