Jack's such a lovely trainer to work with. He always has your best interests at heart and pushes you so you feel like you've done well in every session.
Workouts can be tailored if you want to concentrate on something specific or varied if you just want a more general approach.