Exactly what I was looking for in front of my sliding glass door. Rubber bottom holds in place when my dog runs in and out. Came rolled up and still not quite flat but I am very happy with it overall. Especially for the price.