I bought this machine for a friend who will use it in her business, and so far it is absolutely everything she needed. We were both impressed with the number of feet and other accessories included for the price. As we were test-driving it, she announced that the machine itself was absolutely 'idiot proof' and I agree [she wouldn't consider herself a seasoned veteran of seamstressing at this point, and I'm not either].It works like a charm right out of the box. The feet are very easy to change, which is one of many built in time savers on the machine. We specifically liked the automatic threader, the drop-in bobbin, the thread-cutter, the smooth operation and the easy to control speed... my friend estimated that her productivity would increase by at least a third because of these features. She was especially happy about the inclusion of a blind-stitch foot, because of her needs for her product.We loved the array of stitches offered. It isn't too many for what we need. We also enjoyed the quilting accessories, and the buttonholing capability.This baby is a no-fuss workhorse. It is versatile without being impractical, which is what we needed to make what has been a chore into a real joy.When I get mine, it will be put to use in home projects as well as at work... And I hope to get mine soon!