Eaten dinner here 5-6 times with both small parties and large.
We were just there last night with a huge party and the service was horrible. Each course took progressively longer and then it took over 10 minutes just to get the credit cards back after paying the bill. We had to get our own to-go containers from the corner in the meantime. They weren't swamped, so not sure what the reason was.
Many other times we've had great service... guess you never know. Food is pretty good and reasonably priced, but nothing I'd write home about. I will say their homemade ranch dressing is some of the best I've ever had! Portions are relatively large too.
I won't complain eating here, but wouldn't choose it out of some other places nearby.