Perfect for what I was looking for. It is  very small and very short so if your looking for full size this isnt it. It is good quality not great but havent had any problems from any tearing and I have small dogs and cats. All and all the price is pretty extreme for this product but its nice.