Great coaches who care about you and ensure you learn proper technique and that you don’t get hurt. Great programs for all levels, including kids and a ladies only class. All the staff are friendly, and there are competition opportunities as well. Great CF gym.