I have an Elna 6005 Heirloom Edition. It's a good machine. I bought it used from a dealer. I did have to have it re-timed this past month, but that was because I hit something, broke the needle and evidently lost a piece of it in the bobbin mechanism.
BTW, Elna was bought by Janome and most of the feet are interchangeable. I can also use some of the snap-ons on my Singer 99...like the quarter inch foot!