Great on hard floors not as good on carpet ! Already had a replacement attachment and second one is also faulty