My children have been attending this day camp for years. Every year their experience has gotten better. Instructional swim, cooking, crafts, soccer, tennis, and all the other activities you would expect. The difference here is the camp director and staff. They have made camp an experience of a life time.