I am a beginner and this is the perfect machine to begin my sewing adventure on. I took a sewing 101 class at Joann and she taught us how to troubleshoot and prevent "clanking." I loooooove this machine.