I took my boys (12 and 8) and we had a blast. Even though it was very crowded the lines still moved quickly and we all had a great time. The staff was friendly and pleasant. The only negative is that Parking was a little hectic with the crowds. Overall, a real value and a lot of fun.