My daughter loves CA Springs! The coaches are professional and amazing. The gym is very spacious, clean and welcoming. The kids have the opportunity to compete in competitions. My child has made really great friendships with her teammates. Overall we highly recommend CA Springs!