Assembly was a breeze my only complaint is that the shelf holders should be installed BEFORE the unit is fully assembled. Other than that I'm very pleased with my purchase.

Pros: Very
Cons: Shelf holder installation was at the END of the instructions which was a pain in the butt