I purchased this from Overstock.com and love this vaccum. We have had several brand vaccums over the years but this is the first machine that held it's suction without having to emtpy all the time. It brought my nap of my carpet back up and seemed to restore new life to the rug. I would highly recommend this product to everyone. It is not an inexpensive machine but well worth the money and overstock had the best price I could find.