First of all, how wonderful is it to be able to buy a needed item from a company that supports rescue and doesn't vilify Pit Bulls! This steamer is lightweight but hard-working. It can be used on all types of floors and it detaches for use on upholstery, curtains, etc. It does a great job of cleaning and comes with several little extras such as cleaning cloths, mop head covers, etc.