I have the Sophia2 with embroidery module and I love it. It is my take to class machine if my featherweight doesn't have the features needed. I do have a Bernina 440QE for heavier sewing but as a second machine I love BabyLock. I will say again, however, a machine is only as good as your service department!