Very good and quick service. However, not all the waitresses speak english. Pointing at the one you want works too though. Food is very good and comes out quickly. The place becomes packed very quickly, especially on the weekends but the wait time is not long as people are in and out fast. I have been here twice and I have been impressed both times. There isn't a lot of parking space directly in front of the restaurant, but the parking lot of the now closed Future Shop is close and has plenty of space.
I would come back regularly and recommend here for a quick lunch.