If I could give 6 stars to coach Steve, I would. Initially I bought one of his excellent training plans and he gave me all the guidance needed to implement it. I then joined his 1-2-1 coaching squad and this was the best move I could have made. Coach Steve prepares my weekly plan based, not only on his forecasted programme, but on my current conditions, commitments, etc. Therefore, I am always training at my best! Training on heart rate I have seen a huge improvements in all three disciplines.