Does a very good job on my hardwood floors.   I do use the distilled water as was recommended.  It has a good size plug cord, holds quite a bit of water and gets good and hot which cleans the floor without much effort.  It only has one pad that comes with it so I had to purchase more for myself.