I have one, I like it for tile and grout, but not for carpet. It will work on carpet, but the Whitaker is so much easier to handle and faster. The spray system is useless for carpet IMO (to small of tank, doesnt put out enough solution). plus this machine picks up moisture to a unboard waste tank. you dont want to pull your prespray back out while scrubbing, it needs to dwell