we went with our kids ages 5 and 7, and spent most of a day. There were lots of rides for them, and an entire waterpark, which was the only logistically challenging thing. We brought swim suits and towels which of course we could not bring with us on the rides, so put them in a locker and then came back to get them. We told the kids the water park was last so they could go home wet. It worked well and we could have spent more time. It's not disneyland but it's great.