I have not got to do a lot yet. but It is very sturdy, adjusting the tension for each stitch is very easy and helpful.    The machine is heavy which is good when doing thick fabric or layers.  My came with the carrying case and I did not know that was a part of package. 

Pros: Great value, heavy duty sewing machine
Cons: A lot to learn as far as stitches but I think that by committing the time to do it this will become a great pro.