Very good environment for young kids all the way through adulthood, coaches will push you to your limits and show what you need to do to get better.