I used to do the odd bit of instructing on Bikesafe, have to say didn't meet anyone who after completing it thought it was anything other than excellent.