This came well packaged. The hardware was all in a sealed package neatly layed out.  All holes were predrilled corectly.  The instructions were easy to read and follow. Overall the bench went together in about an hour and there were no problems. The bench looks great!