Once you are in, its very fun. The line to check in can be very long. We decided to eat in the main restaurant the last two times we've gone. Unfortunately, both times we waited more than an hour for our food. Don't go there with hungry kids. Experience is average at best. A little service would increase the experience.