Enbharr, improving steadily