Did one in 2008, hosted by Warwickshire Police, at Gaydon.
This one was a two-day event costing £100 & worth every penny

I was paired up with an airline pilot, piloting an R1 & a RoSPA/RoDAR observer/instructor (on loan to the constabulary), on a shiny new 'Blade.
We started with some introductions & then some classroom tuition. Then it was onto the road.
The instructor led us to a parking place a short distance away & asked the other guy to lead off (to place a few miles away), & to ride as he normally does, only to observe the rural speed limits.
WHAM! He was off! Now a few people here know I don't like to hang around, but this fella was something else. At one point I saw 90+ on my speedo, on an A road.
When we stopped, all the instructor had to say was about road positioning & the likes. He had lots of good info, with positive feedback & no disparagement at all.
We blitzed our way around Warwickshire for the rest of the morning (taking turns to lead), making plenty of stops, where the instructor (I wish I could remember his name) would continue giving feed back.
This continued for the rest of the morning. We returned to Gaydon for some lunch (all paid for). Then back on the road.
Sunday was pretty similar, but we got back to Gaydon about mid afternoon, for debriefing & say our goodbyes.
The whole experience was a blast, & helped me in a number of ways (particularly my method of overtaking). I'm looking to do another one next year. But this year I'm off to the National Event in Sheffield instead.
So is it any good? You bet

Helps you with
real world riding & is a lot of fun too.
Enjoy it mate.