I received this product free from brother for my honest personal opinion. This sewing machine has some smart technology as it is computerized with lcd display to change 7 function settings. Has 60 built in stitches settings that it can preform. Has a on/off switch along with a foot controller for fast sewing if your a quick diy type of person. If you are not you can controller it slower. Love the automatic reverse and reinforcement stitching. Comes with a quick set up instructions. Make sure you read all the directions. Does comes with all the hardware & needles you need for the stitching. Does not come with any threading. Great product to own for your sewing needs.