I loved this vacuum. The suction power, the mobility and overall is perfect. I don't have carpets on my home but I tried on a rug and it cleans so good. All attachments are perfect. Extention wand and cord are long.