It was well made but too small for the bench I purchased.  I would recommend if it were the correct size for me.  Odd size cushion, odd sized bench.