For 5 years old at least 4 hours.
My 5 year old spent almost 4 to 5 hours.
I have a 3 year old and we spent about 4 hours there. He would have loved to stay longer but this was a pit stop on a road trip.
Thanks! Your answer is awaiting moderation.