This camp is definitely one of the best camps that our kids have attended. They are incredibly organized, have great communication and very friendly and accommodating staff. The programs they run for the kids are age appropriate, engaging, and fun ...More