While I like the food here, it seems like the service is just really hit and miss. Just went a few nights ago, and after waiting 20 minutes for my food, I was informed they were out of what I ordered. Then, they were out of forks and fortune cookies.
That being said, when they do have my order, the food is always fresh and flavorful. The management seems to realize when there are issues, as they have provided free appetizers and such when we were unhappy.
Overall, a decent place, but might have to start trying other locations.