This is an all-you-can-eat serve yourself establishment. Excellent very healthy food choice, reasonably priced. Always fresh food, always very good. Some of the soups are a bit heavy though. Often somewhat noisy, dirty tables, mediocre atmosphere, usually very crowded with people at every table and sometimes milling around the food but, the pros greatly outweigh the cons. Fairly good service but, it varies. If you want the table cleaned before you sit down, someone isn't far away. Despite a usually very busy place, the staff makes a good effort to get the tables clean for the next people and they are usually not far away - always watching to clean another table. They're usually pretty quick and the business keeps enough staff on hand, which is good. I am sure people notice. Kids friendly - I think that is why it is somewhat noisy. We usually sit where it isn't too noisy.