Great quality and the colors are vibrant. Just a little small for my patio love seat. Still very nice.