I lucked into this machine. I regret that I didn't purchase it sooner. I use it for everything (mattresses, fabric headboards, carpet spills etc). The setup is easy, and the vacuum is small but packs some serious cleaning power. If you have kids, get it!