I have only been a member at CFVVV for about 6 months but I can't say enough good things about the coaching here. The coaches are very attentive and care about the individual needs and goals of their athletes and always encouraging. The classes are always challenging but they still find a way to keep them fun and varied.