I would highly recommend Gavin who has been a wonderful trainer. He was great at finding the right workout for my requirements and at keeping up my enthusiasm by changing the workout often. He encouraged me to go beyond my limits and the result was I got in shape in a short period. He is very professional with his work.