Fairly easy to assemble (took me abt 2.5 hrs) the longest part of assembly process is organizing all the pieces 
Bought 2 for our kids’ playroom and they hold a lot more than I expected. Looks great