Very well made, nice, firm bench cushion. Have not had a chance to try it on my bench, which is in another city, so I hope it fits!