It fits our outdoor sofa perfectly. It feels durable and the snaps are great for making sure it won’t blow away.