Huge buffet. Three buffet tables with a large variety of foods. You can also order off the menu and the service is very quick. The wait staff keeps the buffet trays full, and checks them often.
The restaurant is large and never a wait. The biggest table only seats 4 so it is not very convientent for larger groups.
There is not a separate section for smoking / non smoking.
There is no american food ont he buffet for children at all.
The staff is friendly and courteous.