Great coaching techniques teaches you how to exercise safely and effectively, great variation of types of training so its never boring, highly recommended.