Have been here on several occasions, always happy with the food. If you go during off hours, however, the service may be a bit slow. My wife and I went for a 3'ish meal and had to wait quite a while after being seated.
The food is very good with decent portion sizes, and is served in a neat setting....
More