Quality product. Easy to assemble and was shipped very quickly. I am very pleased with my purchase. It has worked great on my tile floor, my wool rugs, my cotton rugs and my carpet. I would definitely recommend this vacuum.