This vacuum has great suction and even does well on hard surfaces. The hose has plenty of length and the roller brush for the hose is an awesome feature. The vacuum also does a great job of containing all the dust when vacuuming so no more dusty odors when vacuuming.Overall I would completely recommend this vacuum. Men, just be prepared to haul it around the house for your wife.