A friend of mine did a course similar to this after she lost confidence after an off.
The difference after the day out was absolutely amazing, it became a pleasure to ride with her, rather than having to wait for her.
I'd recommend them, after seeing what it did for her.