Last year, we had the opportunity to sign up and enroll for a week. We had to sign-in and sign-out which made me feel safe dropping off my child. It was also at a public location (local elementary school). My son and his friend signed up together which I think made it better. They learned various techniques and then teamed up to play. They were the older kids (age 11) in the group, but it was never an issue, because everyone that came, wanted to play. We signed up for half day camp which is only three hours. It was also in the morning so it wasn't super hot in the summer. The kids all get a soccer ball to keep and a t-shirt. Be sure to pack lots of water for them to stay hydrated.