It does the job - a bit smaller than I would have liked to fit my swing bench seat but colour and material as described and good value for price. The seat padding could be a bit thicker and time will tell if it remains comfortable to sit on after a time.