Food is great, and in large portions. I've been 3 times, and it was excellent every time. Staff is also great. Energetic, courteous, and they stay out of your way and let you eat. Seth was great last time I was there.
The entire place is clean and well kept, which is an added bonus.