Received these to replace worn out cushions. Fit and finish is excellent. They are very comfortable  and colors are vibrant. They’ve repelled rain and still look good as new. Only thing that would be better is if they had some sort of way to tie them down from being blown off from heavy winds.