Very well made and comfortable. Fits my outdoor loveseat perfectly. The green and white stripes are just what I was looking for.