So versatile and lightweight for a carpet cleaner. Easy to assemble. Very powerful! It removed year old stains. The attachments made cleaning my steps a breeze. It isn't too loud and my one year old wasn't scared of it. Which is a big plus!