I read alot of reviews and did a little research on several different steamers before deciding on this one. I thought for the money I could not go wrong. Turns out I was right. I wanted to use it for some cleaning services that I do for a landlord who needs his rentals cleaned when they go vacant so they are ready for the next tennants. I am sure this steamer is not as great as a commercial grade steamer but it does a pretty good job. It's great for cleaning bathroom mirrors, vanity's, drawers, cabinets, toilets and floors. As for the bathtub and surround(Which I've only tried on fiberglass surround up to now)I find it necessary to stick to good old comet and then steam it after that using the squeege attachment and that leaves it very shiny and cleanser residue free. In the kitchen it really tackles grease on the stove top and gets in all the nooks and crannies so your confident the surface is clean and sterile. Inside the oven when using with the brass scrubber attachment it does a great job. If it has a heavy build-up just hold steam on it longer. If the oven is too bad it may be necessary to use oven cleaner and wipe it out, but again you can follow up with steamer and wipe down and you know the surface will not have residue left and therefore eliminating fumes once oven is turned on again. It's great for steaming the kitchen cabinetry inside and out. It gets the sliding glass door glider nice and shiny but I will not use for windows when it's cold outside the temperature difference would shatter the window. I am very pleased with what it can do and the value. I have a shark handheld model that I have used the past few years which also impressed me beyond what I expected but it was not capable of the length of time I needed it for because of a smaller water resevoir. Also it does not have a floor attachment. Great product.Great price. If your looking for one buy it. Unless you are expecting miracles it really does do a good job.