★★★☆☆

James was informative, patient, well paced and very experienced. He made the most of the weather on the day.