I received this today. It is so perfect! Fits my bench perfectly, is so comfortable & lovely pattern. Good value for the money spent.