I've only been to the lunch buffet on Sundays, but I absolutely love the place.
I would say the variety of dishes is deserving of 4 stars, but the taste of the food, the service, and NFL games being played at the bar on Sundays jack the overall rating up to a 5 star.
Runs you about $10 per person but its worth every penny. Got kind of busy around the 12:30pm time-slot.