WARNING: THIS IS NOT A STEAM CLEANER! If you are looking for a steam cleaner that has suction and can clean upholstery and all the things a steam cleaner should be able to clean, this is not it. It has no suction feature and only produces steam. If you are looking for a STEAMER that you can use on linens, garments, & sanitizing hard surface floors, this may work but why would you get this when you could get a small hand held steamer that does the same thing for much less. It comes with a lot of attachments and it's a perfectly adequate steamer. I believe the listing is misleading. Even the box says Steam Cleaner on it but it doesn't actually clean anything.