This works really well for what we need. It lies perfectly flat on the floor and it hasn't budged after several weeks of a large dog doing zoomies every day, sprinting back and forth onto and off of it. It can handle water, snow, and mud no problem, and it's very easy to clean.