In the past, I avoided this place because it is located in a strip mall. So how good can it be? I should have listened to my mom when she told me not to judge a book by its cover.
I've now been here three times with coworkers and each time the food has been tasty and hot (temperature). The staff are friendly and even though it's a small place, we've never had a problem getting a table. They use the space well.
The lunch portions are just the right size: large enough to fill you up, but not so large that you need a nap afterwards.