My kitchen floors are tile and a mixture of vinyl and they loved this mop! 
It soaked up all the excess water with each wipe as it cleaned the floor. The mop handle fits perfectly in your hands without causing any blisters or irritation with the repetitive movements. 
The bucket is designed to spin the dirty water off and give you a clean mop! 
Love this!