We love this place!!!
Mainly because we got a season pass at the very beginning of the season which made going their so much cheaper!! With the season pass we paid only $10 more than the day pass and got free parking for the season.
Yes the lines can be long and yes the food is really expensive but that is why you plan ahead. Go on a day that makes more sense to be there and you can stay late, weekdays and Friday/ Saturday are the best we found. Friday and Saturday because they close at 10 and you can beat a lot of the long lines.
Bring a cooler and keep it in the car, that helps on prices of food.
I really don't understand all of the complaints. It is a large water park where you can tell the people who work there are doing the best they can to help every person.