The food is excellent every time!
The service is by far the worst I've ever had!
When I get a craving for Thai, because it's the only place close enough to work, I call ahead. They ALWAYS say "15 minutes your order will be ready."
Remember that's a lie. If your order is ready in under 45 minutes, it Will be wrong and you'll wait another 10 if you're a regular and they know you. If not, you'll wait another 20 to 30.
I've walked out twice because I called my order in at 11:45 and stood waiting till after 12:45 and still no food.
That said, I do keep coming back. I just know to call in 30 minutes ahead at least and expect to wait.