J.
I have a Floor Mate and nothing cleans as well as it does. Unfortunately it's heavy and takes up room to store and the dirty water is gross to empty - and it needs to be repaired again!
Which is probably why Floor Mate isn't more popular than it is - but it really does a great job (it vacuums, then washes, then sucks up the water - which is really the thing that makes it work so well.)