this vacuum cleaner be worth every penny u spend on it . the cleaning be awesome and the result be very good . I have no complaint from this vacuum cleaner . it work as good on a carpet as on a bare floor surface . I have a combination of both carpet and bare floor in my apt , and i have have no trouble on either surface . it work wonderfully on both surface . clean the dust container be also very user friendly . my recommendation : go for it !!