Arrived earlier than expected, which was a great surprise.  Very well packaged and protected.  Easy to setup, however, there was a problem getting the last leg on.  It just would not screw on.  Thought maybe there was a certain way the legs went, but when I tried another one, it still would not screw on.  I loved the bench, and really didn't want to return, so I used some gorilla glue, and waited.  So far so good.  I would recommend.