We ordered two of these benches; different fabrics. One in the foyer and one in a guest suite. Took my husband about 30 minutes to put together and they look great. 

Pros: Easy assembly, great value, good quality. 
Cons: None so far.