I've got one and have had it some years after my round one packed in. It's fine on flat floors, there is a shampoo and a rinse function on it and it gets the carpet clean O.K. However it is heavy to carry around from room to room and it makes your arm ache after a while as you are constantly pushing the weight of the water unlike the round model. I don't think the hose attachment is very good for doing stair carpets, I can never seem to make it work properly or maybe it's just me ?!