I am a very picky eater and every time I have been to this restaurant they have always pleased me! The service is great. The food is good. The restaurant is clean! And you will love the little train that travels all around the whole place. Look up while you are sitting and eating! Good place!