Wasn't sure that this would work on my new vinyl flooring but it completely stays put! Its not too obvious either and is a great size.