I have one and it works good, it is fairly lite and has a convient handle. They really pull the hair out.
Only pain is you need to rinse it off after each use. Doesn't take long but you have to pick up the hair in drive.
Occasionally it will throw a hair ball out when it gets packed around the brushes.
But all in all it's a great machine, check local jani's and nursing homes and see if they have one to sell.
Another thing, get the zebra brushes. I have a white set and black, the zebra is a combo of both. Have used it a bunch to prescrub tile n grout too.
Later