Crystal Lake Pool offers a large and inviting area with three pools, including a baby pool and three lap-only lanes, making it suitable for swimmers of all ages and skill levels. Visitors appreciate the attentive lifeguards and the presence of a Jungle Gym, providing kids with a fun break from swimming. The pool area features a large grass space, covered tables, and kid games, creating a family-friendly environment. There is also a good snack selection to enjoy during visits. However, some concerns include overcrowding on busy days, with people leaving bags on chairs and taking up multiple chairs, which can make it difficult to find seating. Prices are considered high, especially for out-of-town visitors, with a season pass costing around $400 and a day pass $30. The bathrooms have been noted as not in the best condition. The pool has a nostalgic history, as it was once an actual lake, and hosts events like the Haddon Township Fair, adding to its community charm. Overall, Crystal Lake Pool is a great place for families, with some room for improvement in pricing and amenities.
Good pool, attentive life guards. Way overpriced to the point it isn’t worth it, especially if you don’t live in Haddon Township. $400 for a season pass if you live out of town or $30 for a day pass.
October 2023
Great event, music, food. Stayed late for the bands, great lights at night, gave concerts . Really enjoyed
September 2023
Love this pool been coming here before I moved here....great family spot nice staff