"I was going to do 4 stars just because the restaurant was built too small and it's always packed and noisy, with a bit of a wait for tables, especially for large parties. However, I was very impressed with the management. They looked up recipes for me because of a food allergy so I knew what was safe to eat. They even especially made a foccacia bread just for us (with the pans and cutting utensils cleaned first to avoid cross allergen contamination), AND they delivered most of the tray to our table. Impressive. The restaurant was mostly clean. Just very busy. It's a buffet, so there's a lot of traffic through the restaurant as customers flit from buffet to tables. We chose to enjoy the covered patio which was much quieter than inside. There is a wide variety of food. Plenty to choose from for salads, and then soups, pastas, potatoes, muffins, breads, desserts, etc. All of it was delicious. The only other thing that detracted from a stellar experience was the small bathrooms that were always in use. Be forewarned, especially when bringing young children."