Provided you go in with the right expectations, this is a great option for a fun day out. It’s not Disneyworld, but we didn’t expect it to be and the ticket price was great value for money. Our kids loved it. The fact the rides were free once inside meant they went on things again and again, and had a wonderful time doing so. There are a decent range of attractions - eg big slides, merry go-rounds, a small rollercoaster, and jeep safari.
We were able to stay as long as we liked until the children had worn themselves out. It became a holiday highlight and I’m sure we’ll be back.
I would say the ideal age is up to 12 years - beyond that children will likely find it a bit tame.