I have been eating here for years and the food and service has been consistently great. Not just for a 'small town', but in general really fresh, good food. Also, and maybe I'm jinxing myself here, but they have *not once* gotten our order wrong. I have never been a regular customer of a restaurant where that's happened! I also think the price is pretty good because the portions are very substantial. I have ordered pad thai for takeout and been able to eat it for 3 days.