An extremely comfortable, clean and supportive environment. Coach Ryan and Coach Will are extremely knowledgable and take their time to provide the best training and experience possible. Fellow members are also very supportive and helpful. I’ve listened to the coaches as they instruct the youth class and couldn’t be more impressed by their patience coupled with appropriate corrective discipline. A great atmosphere for all.