What makes the best summer camp for kids?

Family ride motocross Weekend

The best summer camps offer: An exciting, dream activity. 2. Lots of friends. 3. Great staff who teach you and take care of you. 4. FOOD! 5. A beautiful setting with great facilities. 6. Ease of Transportation.