As a retired Home Economics Teacher I know machines. ( Textiles Labs have a huge variety of makes )  This ,for the price ,will do EVERYTHING required of  a basic machine.  Sews well. Little shaking for a portable machine.  Would highly recommend this Heavy Duty Singer .  I have used it for garments and  upholstery. I replaced my 16 year old Expensive Computerized  Bernina with this as a quick and easy portable -  LOVE IT !