Excellent vacuum, ran it over some stains I was having trouble getting rid of before using the pre treatments just for fun and it pulled the stains right up.