I recently bought the Bernina 570 QE and it has all those features. Another lady in our machine Mastery classes bought the 570 QE as her portable machine, because she already has a Bernina 800 series machine. For me, the 570 QE is my "Big" machine, lol.