The assembly instructions were fairly easy to follow. All the hardware is individually packaged and coded to follow the assembly instructions. 

Pros: Very good value that should last for several years.
Cons: The holes for the three shelf brackets are too large and will not stay in place so we replaced them at minimal cost.