The theme for our dining room kitchen is modern/industrial...and this bench fit right in! It was really easy to put together - only complaint is that the fabric underneath came loose because a zipper broke (we can easily staple it though). 

Also- make sure you drill into the holes before you start putting it together. Some had staples and plastic stuck inside. We didn't realize this until we were 1/2 way done with putting it together and had to take it apart! 

Pros: easy to put together, great value, pretty comfortable
Cons: they need to pre-drill the holes better