This is a great machine for both beginners and for those with more experience. It is really easy to use with a dial for stitch selection and slide controls for adjusting stitch length and width to suit the fabric being sewn. The automatic 1-step buttonhole is a dream. Just pop a button into the foot and this machine will sew you a perfectly sized buttonhole in one easy step. And the automatic needle threader will make threading a breeze!