Excellent quality. Fabric is beautiful and the cushion feels substantial. Perfect fit for our benches and look wonderful in our backyard. The only reason not five stars is not knowing how long they will last. I do recommend based on first impressions though.