Pearl Farm is nice but as you say very expensive.
A friend of mine is a senior manager with Maxima AquaFun Resort. We had a great weekend there with ALL the family and not too expensive.
We were allowed to bring our own foods drinks beer etc plus BBQ's.
Pretty good entertainment.
The usual fire-dancers too who allowed me to have-a-go ..............very hot...
Same friend is also a manager at Crocodile Park. It's all the same owner.
Can't recommend the crocodile sisig