I was very confused while buying as some of the old reviews were not that good. But this machine is made of good quality plastic, very easy to use. Though I have not tried it on thick fabric like denim but on cotton and polyester, it is running smoothly without any break in between stitches. Smooth finish and very quick job is done. Very food for simple stitching purpose.