the only reason I gave this machine 4 stars instead of 5 is because the instructions for the buttonhole were a little hard to understand. Because I do have sewing experience with other machines, I could figure it out. But it would be hard for someone with no knowledge of machines. Other than that, I love this machine. Simple yet gets the job done. Even thick fabric or complex jobs. It can do numerous stitches that are very easy to dial in. I have had no problems.