We have been here 3 times, 1st time (summer 2010) was great, last two times (once in winter 2011 & august 2012) was not good at all. Below is a review of our last time there and reflects a very similiar experience from 2011.
The salad bar is completely embarrassing, only half of the soup orders were brought to the table (waitress had to be flagged down for the rest), main course came out seperately and only after flagging down the waitress again (a solid 10 times after everyone else got their meal) did the seafood plate show up. The food was just ok, vegetables and prime rib both undercooked.
For a small restaurant, the waitstaff appears to be stretched thin as it takes forever for them to respond to guests. One would think that a Saturday night in the summer they would be at their best! The Restaurant manager was virtually invisible, except only to deal with another table who was about to walk out before they even got their meal.
Needless to say we won't be returning.......