Pros: I have 3 dogs that are not fully house broken and I use my Oreck Steam mop Every day. It is amazing!! Well worth the money. It steams up very quickly and ready to use in matters of minutes. I use for when the pets track in mud from outdoors. It's so lightweight, easy to fill with water. It's my favorite household gotta have can't be without ever!! I am ordering another one in case mine quits working. I am being honest when I say I have used it every day for 3 years on hard wood and vinyl flooring. It drys very quickly and you don't need to put forth any effort to clean up soiled areas. I would do a commercial for this if I had the chance, that's how much I love my Oreck! You will not regret buying it!!