I received SolidWorks Essentials training from these guys and thought it was great. As a first-time user of SolidWorks, I found the class to be VERY informative and practical. I highly recommend, and am hoping to attend an advanced course in the future.