This is a must do course for anyone who wishes to give their horse every chance to perform to his best and feel well and content.