This is 3rd machine I have bought! The price was right, even got a $25.00 gift certificate from bed, bath and beyond. Compared it when I got it home to,the other 2 and it was just as good. Works great on my shag carpet and I think it picks up on the floor better.