Perfect fit. Seems to be good quality. Pretty much what I expected. My only negative was the shipping/packaging. The cushion arrived in a standard corrugated box but with no other packaging. No plastic wrap, bag, etc. Just the cushion in the box. Also no packing slip, invoice etc.