This location is generally pretty good. Although the other day I had the worst experience. We were seated very quickly but after that it took forever for everything.
It took a while for the waitress (Ariel) to come take our drink order, but thankfully once we ordered them it didn't take too long for them to come out. We ordered the avocado egg rolls as an appetizer. They are normally very good, but this time they were barely warm. The food runner who brought them out actually stopped in the middle of the restaurant to text for a minute and then brought our egg rolls. Extremely unprofessional. I was a little irked that our waitress offered all her other tables bread, but not ours. Since we had ordered an appetizer I wasn't too upset, but the inconsistency in the service was irritating. I order pasta for my daughter, which was also barely warm by the time we got it. The barbecue chicken salad we got was pretty good, but the chicken was dry. And then it took forever to get our check. Apparently texting and talking to other waiters was more important to our waitress than attending to her tables. I understand it was a slow time in the restaurant (a Tuesday around 4 pm) but still try to be somewhat attentive.
Overall, the experience was bad and I don't think I will be coming back to this location. There are plenty of other restaurant options in town square.