First off I have to start with how great the food was. I came here twice with the family over the weekend and we throughly enjoyed every bite of every meal. From the grill to the soups. Prices are very cheap for what you are actually getting and far as quality and portion size.
Now on to the negatives. Parking outside is limited, you literally have to "come at a right time" to find decent parking. Size of the restaurant itself is not big, so if you are coming with a group of 6+, good luck.
And lastly, the service. Although, VERY friendly... also very slow. It took forever for us to get any kind of service once we were seated. Expect a solid 30-45 minutes to get your food after you sit down.