After reading some of the other reviews I expected it to take 30-45 minutes to put the bench together; two hours later we were done. Some of the screws and bits were a pain to put in. Other than that it wasn't too bad. And the good news is that the end product is exactly what we wanted. It is a great looking bench for the price point and it is sturdy as well. 

Great value
screws with bits were difficult to put in