Assembly was tedious but really only because of the sheer number of pieces! Everything was there and I had minimal issues. It has been assembled for 7 months and it appears to be holding up very well while being accessed daily. Great storage addition.