I was looking to improve my riding skills after 15 years of riding and was recommended John Forrester. What a great choice. He provides structured training, tailored to your needs. After an initial chat/assessment we spent most of the day riding some great roads. I found his guidance on the ride (via radio) to be spot on. When pointers were needed he provided them, and detailed feedback given when we stopped.
I found John hugely knowledgeable, providing well balanced help, some great tips but he also enabled me to have a fun day.