Fits my sofa perfectly.

Pros: Great cost and value.
Cons: None to say