We have loved our experience with BAM. Every class and camp has been enriching and fun for my kids, not to mention the self-confidence it has helped to build and reinforc ... more