I used it mainly for hard flooring and it was a brilliant machine, very useful for tackling tough jobs! The vacuum motor works nicely at lifting all the dirty water off the surface however the on/off switch for the vacuum has stopped working so it will need to replaced (easy fix) beforehand.
eBay