I am very pleased with this bench, It was easy to assemble and the fabric has enough blend to it that will hide any stains. The storage inside is also neat and it is extremely sturdy. 0 complaints here.

Pros: Easy assembly, sturdy, durable fabric
Cons: none