I go there every now and then. I always have a great time. The all-you-can-eat menu is varied and the quality is good. The price is slightly lower than the competition. The service is friendly and the place is well-kept.
Good food, very attentive staff.
The only downside is the small tables. If you order multiple courses at once, you might find yourself a bit overwhelmed.