Gerard is a very good trainer and he keeps you motivated. I found I have more energy after doing the sessions, and I would highly recommend.