Fantastic teachers who really know their stuff inside-out. Training is robust and complete in the fact that students are trained for strength and flexibility as well as i ... more