Dan's knowledge and experience is incredible. He is very detailed and does not waste any time. I get pushed to my limits to get the most out of the sessions. The plan is also always changing and goals reviewed. Small adjustments are made each session to ensure progression. Most importantly everything is planned in advance for your goals which means I can just turn up, put in the work and leave, making training a joy.