This fits my bay window seat like it was custom made for it. 
The AVOCADO color is vibrant and is just as it looked on my computer screen.
The material seems to repel water so I'm hoping it will reject stains as well---and on top of it the price was reasonable.
Thanks Wayfair

Pros: color as pictured, good quality material
Cons: came folded in thirds in a box and one of the creases has not come out of it yet (3 days later)