This waterpark is an ok place to spend a day. But, it's dilapidated and dirty, and needs a makeover. The park itself consists of a large toddler wading pool with slide, a sand play area, a huge, rambling pool with a few small straight slides, a splash pad playground area, and two large waterslides. You have to be 48 inches to ride the big slides. The swimming is fine. Great staff, friendly, attentive lifeguards.
No outside food or drink, and they check your bag. Snack bar prices are reasonable, and they have burgers, hot dogs, chicken fingers, pizza, fries, chips, drinks and ice cream.
My complaint is that the whole park seems worn out and dirty. The sand pit has three "digger" machines, but only one works, so the kids wait all day for a turn and fight over the working toy. There is a lot of mold, algae, dirt, trash and broken concrete on the slide / play area in the middle of the pool and around the pool area. There's an inch of algae growing behind the mermaid at the entrance where you take a picture. The floors in the bathroom are disgusting. Five people, one hour, and a couple of pressure washers would make a HUGE difference.
Until they update, the AV Symington Aquatic Center in Leesburg, VA is a better choice.