This bench is of great quality!  Glad I purchased it!

Pros: Comes fully assembled, firm seat, high-quality fabric.
Cons: None