They are very user friendly and I do believe that is a good deal. Has she had it serviced lately. I would ask her if she would get it serviced even if all it needs is a good cleaning let her pay for it. I don't know what it costs in your area but I know my BabyLock dealer charges $120.00 just for a PM. I fortunately have a service agreement on my machine which cost me $189.00 for 3 years so I take it in at least 4 times a year and it includes parts.
Oh and another thing, there is a way to see exactly how many stitches have been sewn on a machine like that, I know because my mother owned an Elageo and in the book they tell you have to check that out.