I am a personal trainer so I don’t necessarily need to train with Geoff. However, like many things in life, some things are better when someone else is pushing you. When I sat down to write this testimonial, I thought, easy, Geoff is awesome and smart and knows what he is doing, he is accredited through various certifications and has been doing this for years. But that is not why I train with him. I train with Geoff because he brings the best out in me, every time, even when I don’t want to be my best. Geoff makes me want to do my best, he makes me want to push myself and he makes me want to be the best version of myself I can be. He doesn’t yell (well, occasionally, but that is my fault) and he doesn’t get angry, he is calm and steady and just tells me what to do and how to do it right and to do it again until I am my best. He is consistent and reliable and you always know what you are going to get with him, and that is, the best trainer you could ever have.