Its a nice little machine for a young person just starting to sew, but not strong enough to do hems on Carhart denim.  All of the features are good and it does do a good job for lighter type fabric like cotton, etc, but I think I might give it to one of my granddaughters to learn how to sew on