I just bought that same machine at the Road to California this year and Love, Love, Love it. I had a Babylock Ellageo Embroidery machine and an Elna 6005 but I had to have a Pfaff. I had been obsessing on it for a few months and when I was at the show, I could not resist the good price and the fact that I have always wanted a Pfaff with IDT. I have sold my Babylock and not looked back. The 4.0 has a 10" throat and that makes it so nice to have the extra room for free motion quilting. Good luck.