Works great! Many different ends for the different materials youll clean. Collects my dogs hair very well. As you go, pull the water buggy behind you, so you dont spill or pull in the suction tube.