Fits my bench well. Wish it had more ties to keep it in place as the middle slides away when people sit there and then stand or move. Added a non-slip sheet under the cushion and it fixed the problem.