Does what it says on the tin
5/5
Does what it's supposed to, one minor issue if you're doing a carpet is the detergent tank is small. It is for spots etc so it's not the end of the world for me. 2 springer spaniels dirty feet marks was the reason for the purchase and it handles them fine