We have been eating there for years and really enjoy every visit. Every once in a while the food is especially better than others, but that may be our personal tastes that vary from day to day! It is always plentiful and tasty. We usually get the same thing and the waitress knows our name when we phone in an order for pick-up simply based on what we order! We'd recommend the pad Thai, any of the curries, broccoli beef, and chicken fried rice.
The food is made fresh so it takes a while to get your order served. If you have time, it is definitely worth the wait. We used to be able to eat there for lunch quickly by calling ahead with our order before leaving the office. The order would be ready around the time we arrived we arrived, allowing for us to sit down, get food quickly, eat in a reasonable amount of time, and make it back to the office before our lunch break was up! However, apparently some customers complained because THEIR food came out after OUR food even though they arrived first -- and they even left without paying! So the owners caved and changed their policy to punish us by not allowing call ahead orders anymore for dining in. So disappointing -- we've stopped going there for our lunch since "take out" food isn't as fresh one we get back to the office, and we don't have enough time to order, eat in, and get back to the office!
That said, this restaurant is still one of our favorites and is our go-to place whenever we have a hankering for Thai -- and whenever we have the time to wait!