This product tackled the job perfectly!  Shark Steam Mop was exactly what I needed.  My floors have not looked this good in a long time.