We have a budget over three floors, with two cats and two children. The sucker runs daily on carpet, granite and laminate flooring. Impeccable. The only thing was, the floor nozzle was once broken, get replaced without problems within two days right through the support of Bosch. Better than Dyson, definitely.