This is an embroidery and sewing machine. I had heard Babylock was a great brand for embroidery machines. I bought mine used and it works great. Like all machines, if you keep it tuned up, it will last for years. It’s definitely a workhorse. It has many preprogrammed sewing stitches and embroidery designs in it.