I am a beginner. The machine came already threaded and ready to go which I appreciated very much. I am still learning but as far as I can tell this is a good machine. I haven't had issues with the machine itself, just my inexperience. I think the price was good and the shipping was excellent.