Our family has purchased Roaring Springs season passes for the last 3 years. It is not a very large park, however, it has plenty of things to keep kids of all ages busy (and adults too for that matter). They have a great kiddie area with smaller water slides, water squirters, play equiptment, etc. The Lazy River can be a nice place to sit in an intertube and enjoy a float around the park. The teenagers sometimes get a little rowdy in the Lazy River and the lifeguards don't seem to control them as much as they should, but it's never been to much of a problem. You can't bring in any of your own food and eating in the park can be expensive. If you live close by and plan on going often, the season passes are a good deal. Get there early in the day as there never seem to be available lounge chairs during peak times.
PROS: Something for everyone
CONS: Crowds and little seating options.