Great bike! Attending to those classes is a very smart idea! I participated in two of them and all I can say is that everything was so effective that I'm not able to spot one single unuseful thing that I have been told during those trainigs! They may really save your life!