Where has this been all of my life! Truly a great product. The ability to vacuum and mop simultaneously and with quality results is fantastic. The floor is not soaking wet after, so little to no risk of slips or falls. I also like the dirty tank is clear to show results. The only accessory I wish this had, was a smaller hand held tool like what some steam cleaners have.