Overall quality is there.  Pro's: Visual directions are great to follow, no lengthy confusing descriptions.  It looks very nice when assembled.  Cons:  a bit cumbersome to assemble when it comes to floor space.  some slight gaps on desktop panels.