I have been working with Steve on and off for many years with great benefit. I enjoy his training style, his enthusiasm and encouraging optimism; even when I have had difficulties complying with the exercises, I am always coming out of the gym with more motivation to continue, and persevere. I have also enjoyed his knowledge and guidance when he has been proposing special strategies, such as visualization and goal setting, especially geared to improve focus and staying power. I surely recommend Steve Sharkey as a personal trainer any time. I also recommend his online programs: the Transformation Program has been great, especially when I have been travelling, or when I have not been able to have face to face encounters. I also recommend his special sessions on positive attitude and mind-set, motivation and goal setting, where his NLP expertise is most evident and most beneficial.