I bought a used high end Elna and it "swam" so bad, I immediately took it in for repair. $300 later, I don't think it's that much better. I use my 1956 Singer 99K for my piecing and LOVE it. I've heard that the newer machines don't push the fabric through like the old ones.