Nice product. Fits sofa perfectly and will protect our new furniture when we are out and the dogs forget that they are not allowed up there!  Great price. Delivered much earlier than originally stated.  Very happy.