Bike safe comes highly recomended, and can lead to cheaper bike insurance too.
I've got mine booked for July and really looking foward to it.