I purchased this maching after using a Bernina 910. I loved my old machine but was ready to modernize. I sew 30+ hours a week and wanted an exceptionally dependable product. After 3 classes I know my machine WELL. It does what it should, not a problem with stitch quality ever. I also own a Janome Travel Edition and hate the way the thread slips out of the needle. None of that type of frustration with this machine.