i got this sewing machine several years ago from costco. i think it works really well and i love all the automatic functions on it. the fact that it's computerized is pretty nifty. my old machine was a mechanical europro shark one that i wasn't too happy with. but this one is way better! there are tons of stitch functions to choose from here, and this one comes with tons of accessories. i wish i had more time to sew, is all. i'm by no means an expert sewer, but maybe a beginning to intermediate one. this one was perfect for me.