It’s a multi-purpose cleaner designed to tackle everything from hardwood floors and tile to grout, glass and even upholstery. It even has 11 attachments, turning it from a traditional floor steamer into a handheld cleaner for various messes, and even de-wrinkling your clothing.

Floors, upholstery, clothing, grout — this steam mop can handle it all.

This mop uses high-temperature steam to lift dirt, grime and stuck-on messes without ruining sealed hard floors (its top temp is 260℉) or the need for sprays and chemicals. It has a 23-foot power cord, so you’ll have plenty of room to use it around the home, and a large 450 ml water tank that’s designed to last up to 45 minutes. Pop off its handle and you can use it in handheld mode to steam couches or de-wrinkle clothing. Attach it to its plastic base, and you can stow it upright when you’re done.Its head also pivots with ease, letting you slide underneath risen beds and furniture. And yes, you can also use it to steam carpets!

All of this cleaning is made possible with its various attachments, of course. This baby comes packaged with extra cleaning clothes, scrubbers for abrasive cleaning around grouts and tiles and nozzles for reaching deep crevices.