Have been here a few times & like the food very much. The staff are very friendly & the management (I think they're the owners) are very attentive to the restaurant.
The only thing missing is a decent place to wait for a table. The waiting area inside seats about 6 people, otherwise you have to wait outside. This is a popular place on the weekends & the wait times can be very long (an hour+) & waiting outside during the summer can be extremely uncomfortable.