I work down the street from this place and the first few times I went it was an average experience until one day when my coworkers and I went and received sub par service from the older waitress. Their receipts don't list what was purchased, so when it came time to pay the bill it didn't make any sense. It appears they came up with some random small charges and the items we ordered were not priced as they are listed in the menu. We decided not to go there anymore, until a new coworker raved about how much he liked the food when he went with a friend after work. So on his birthday he wanted to go, and against everyone's advice (including mine) I took him there to celebrate. Seeing as he's a vegetarian, he ordered a vegetarian meal. However, while he was eating it, he commented on the texture and the taste. Due to the copious amounts of cheese it was hard to make out at first, but it ended up she had served him chicken. When he addressed the waitress about this, she blew it off saying something like ""oh, it's good food and it won't hurt you, you'll be fine"". Needless to say he was angry. She ruined his birthday and he threw up in the parking lot of our office later. But he did learn his lesson. The food there is a little overpriced, but can range from average to above average (not excellent). If you really must go, go when the older waitress is not working.
Cons: Waitress, food prices, the wait time for food and drinks