I love how this ladder desk looks and how sturdy it is!  Assembly is not that hard (my dad said).  You will probably scratch your wall a bit trying to mount the top, so be prepared for that.   It came with a couple of minor dings and scratches but none too visible.   Came two days earlier than expected and all parts were present.  I am happy with this purchase.