Had the chance to visit with my family. very small place but very friendly and accommodating. the first thing I have to say is watch your footing.. they use alot of non stick and its all over the floors you can ice skate in this place.. The menu is all you can eat with the exception of a few items on the bottom of the menu which are one time only one per guest. The selection is good but not expansive. The price fits the menu. they are very attentive to your table and keep the cook surface changed out often. the food is fresh place is clean other then the slick floor. Side dishes are ok i did like the dressing on the salad. Do not rush yourself her.. take the time to try the selections and find your favorites.