This is our second Dyson Vac and it does a great job, the only complaint is the amount of suction on carpet and it is very difficult to push.  Our old Vac was never that way and my wife will not use it on carpet  because of the that. On hard surface floors there is no issue.