I absolutely love this steam cleaner. I had never owned one but since I received it I have been putting it to use! It is built of plastic but is very sturdy and the wheels provide easy portability. The hose is a decent length to help get the hard to reach and higher places. This comes with nice attachments that are also very versatile. Stem cleaning carpets, drapes and floors has been a breeze with this unit. I highly recommend it! When the weather warms I'll be doing my windows as well.