Absolutely amazing never thought I'd enjoy it as much as I do.The team at the boot camp sessions are all so nice friendly and helpful great group of people to train with. ... more