It is a buffet and has all the pitfalls of a family buffet. But the food is excellent, well prepared and frankly the service better than 99% of the restaurants around. The wait staff, is so well trained for what they do. They make you feel welcome glad you are there. Worth going just to know you are appreciated.