My son and I have eaten here quite a few times and have never had a bad experience. The food has always been great, the place has always been clean and the staff friendly, always ready to help, and on the ball when it comes to cleaning and clearing the tables. There usually is a lot of kids running around but we've observed employees keeping their eyes on them making sure they don't touch and play with the food in the trays. Would advise this restaurant to anyone.