Great buy.  Fairly easy assembly.  Perfect size.  You don’t have to attach the shelving they are sturdy and can stand alone, if you affix them to the wall.  My son purchased and he loves the desk for building Lego’s.