Exactly what I was looking for! The cushion is thick, comfortable and stays in place on the bench due to the grips on the back.  The tufted details give it a nice touch too. Highly recommend!