Assembly was slightly tricky - pieces were mislabeled resulting in some parts breaking when having to disassemble it.  Quick response when called for replacement parts but it took a long time to arrive (shipped from out of country) -- replacement parts again mislabeled.  Now assembled, seems solid so far.  Built in desk is great though.