I like the bench, but the first one that was shipped to me had serious quality control issues (buttons just fell off in a week). The second one was much better but the structure wasn't fully assembled so I had to hammer in a joint before assembly and glue it in place. 

The bench is very firm which I was not expecting but it grew on me over time.