I’ve worked with multiple trainers throughout my adult life, and Gavin is the best in terms of enthusiasm, punctuality, and knowledge. He knows exactly how to push me to get me to progress, and he keeps the workouts varied and interesting to keep me motivated. He now also trains my 16-year old son and has found a way to motivate and engage him. He’s able to craft a program for my son’s needs and objectives. I would recommend him to anyone looking to get fit and strong, regardless of the ability of history.