in the past i be a custodian and custodial supervisor . i dont think ive use a better vac , bar none ! buy it for my new apt . the first time i use it , suck over 2 pound of dirt , out of carpet that have be clean and vacumm prior to I vacumm ! ive use dyson and everything you could name . if you want a real vac , mean a bagged vac ! bagless be garbage in my eye ! dont hesitate ! well worth its weight in gold !