I bought this for a bench my son built. It works perfectly. However it does sag slightly on the back rest with no way to tie it to the bench. That’s something that can be fixed. Overall I am very happy with the cushion.