I hadn't been on a motorcycle for over 30 years and by the end of the two-day class I was ready to get on the road. The class was well taught. We had riders with varying skills from a veteran rider with many years to a complete novice. By the end of the class you couldn't tell the difference.
The skills I learned have proven invaluable out on the road. I highly recommend this class to anyone on, or planning to be on a motorcycle.