Relatively easy to assemble, but directions not as easy to follow at times.  Looks pretty good in the end.  Design of wall mounting very was good and makes shelf easy to hang.