This sewing machine is easy to understand. The machine has an easy to use threading feature which is awesome. I think just about anyone can use this machine. It comes with a lot of different attachments for different things. The machine is versatile and can sew just about any material with any stitching. It does buttonholes and everything. I love this sewing machine it is perfect for me. I made my children's Halloween costumes with this machine and have made throw pillows. As well as working basic hemming. It works great!