Amazing in every way. The CFNV team is as good as it gets when it comes to physical fitness and making sure you get the best workout possible.I started three years ago with some gym experience but a few injuries I had not found a lasting way to solve, with the coaches help I have reached most of my fitness…