I bought this machine to replace my old one that died while making a costume for my son, so didn't have a lot of thought or research put into it. I asked for a machine that could handle various sewing projects and could deal with repairing heavy fabrics and jeans. This machine can do all of it. It has provided years of service and is still kicking. It is simple to use -- all the stitches are listed on the front and the dial makes it easy to select what you want. The stitch length is easy to adjust and it has a nice large pedal foot to control it. The side arm comes off so you can sew arms and hem pants easily. And the storage compartment for the included attachment feet is built into the arm--no losing them or having to remember where you put them when you need them. Only complaint with it is the weight if you move often from table to desk, but that weight is good to have while in use as it prevents it from "walking" across the tabletop.