Cleans well, great steam and comes with two thick pads that grab the dirt. Would have given this a 5 if the cord was longer. Cord is short enough that I am frequently unplugging and moving it.