Assembly was a bit daunting, however, the way the pieces and hardware are packages is BRILLIANT!  Only suggestion there would be to add an extra of each piece just in case something happens to one!  Once constructed, very sturdy.  I get compliments on it all the time!  Love it!