I have the Lily 540 which I use for retreats & sewing days with the guild. I have the Sapphire 870Q and have it serviced regularly. I like it alot, BUT I hate the way it winds bobbins. Do a search here on the forum for more discussions on this machine. It does have a learning curve, like how it takes an extra stitch forward before changing to the next command etc.