Tom is a great trainer! I've had about 6 in the past and I hardly got results. With Tom I've seen results in 2 weeks! He isn't expensive like most of them and he doesn't kill you, just works you out with slow, deliberate movements that you really feel. He's great!