I give 4 vs 5 stars as I haven't used it a ton yet but so far so good. I've cleaned vinyl, carpet, upholstery, grout, tile. So far everything works perfectly except for two things - one is the green scrubber pad accessory which kind of disintegrated after one use of about 5 minutes, other is that carpet stains take a lot of work and are giving me mixed results, even when I accompany with soap/water after steaming. This said, I'm sure I haven't quite got the technique down right. It works perfectly on grout, salt stains, vinyl foot rest, etc. Very happy so far...