I have had 3 Bernina machines and love them! They do everything beautifully. But the most important thing I can say is to go to a reputable machine dealer who has a tech on site. Please do not be tempted by the low prices at box stores because they do not provide service. That said, if you have a price point in mind, tell the dealer up front, and ask for a previously-loved machine. At my LQS they come with a great warantee and our tech can fix anything!