So far only used it for dry tiled floors with loose bits of stone (1000 yr old church) and small amount of carpet. Hearing stone bits disappear up the tube along with the woodlice was reassuring, clearly has the suction required! Not so good at getting cobwebs off carpet, but that was never described as part of the functionality.