I purchased this cushion for a bench I purchased. The cushion fits very well. The thickness makes it very comfortable to sit upon. The color is perfect. I’ve only had it for a little over a week so I cannot testify as to it’s color retention.