Does a a very good job.  The hepa filter solves the dust problem when vacuuming and the cord is very long.  One caution, there is a section on the hard part of the hose which is intended to reduce the suction should one be cleaning drapes, etc.  It is right where your hand would hold the hose and it moves easily.  I taped over mine to hold it in place.