I've been here a few times and usually pick this spot because of the variety in their dinner menu. Their dinner menu is definitely much better than the lunch menu, which is a little lacking. The food itself is good; everything tastes fresh and is of decent quality. They also seem to have a more extensive kitchen menu than most other places.
The service could be better. While the servers are not outright rude they are not very attentive and on more than one occasion have avoided eye contact and were difficult to flag down. A lot of the time we don't receive everything we order and have had to re - order it as a result, although this is usually when it is busy.
All in all the food is good and inexpensive for its variety.