It is hard to believe I have been training with Cliff for close to 18 months. I have trained with others before, only staying with them for a few months and then the novelty wears...
All reviews seem positive