It is electric so I do not have to have gasoline- which I refuse to keep around the house except in the cars!it is easy to set up and cleans very well.have not used a steam cleaner, but I have a garment steamer and I do not think the steam is under enough pressure to do much cleaning!