This was very easy to put together and packaged very well.  It looks very nice.  Lots of shelves are included and they are very easy to adjust. The only reason I did not give it more stars is because it is not very sturdy on carpet.  It may be better on a flat surface.  We were thinking of adding additional support to make it stop wobbling.