I love the bench in every way other than one of the cushion buttons is loose and hanging by it's thread. I'm able to just push it into place and no one would know but me. In every other way the bench was exactly what I wanted. Quick delivery and only had to screw in the legs; very easy. 

Pros: Great value; easy assembly; great looking
Cons: one button was loose and hangs about 1/2 in out from the cushion.