I've had this machine for several years already. It really does a great job! I've used it on heavy-duty projects plus regular clothes sewing. It does well with anything I throw at it! A case comes with it to hold all the feet, thread spools for underneath, needles, cleaning tools etc. I love that feature. It helps me to keep all my things organized and easy to find. I love all the different options of stitches. There really is a good variety of stitches. The machine is easy to use and very straightforward. The features are well marked. Changing the sewing foot is quite easy. I was always used to having to undo a screw before the foot would come off. This machine you just move a lever and it easily comes off. Threading the machine is a little difficult. There is at least one place where you have to push something in just to get the thread by. The owners manual is very straightforward and easy to use. I have to clean the machine every so often or it will rattle - which is normal for a sewing machine. Cleaning it is easy! I haven't had any problems with this machine so far!