Love love love this little guy! Has come in handy on more than one occasion! I even use it to detail my car and it works like a dream! All parts are replaceable separately and I dont have to buy a new one. And the Bissell oxy clean does the job better than I had ever imagined!