Fairly easy for our handyman to put together.  Looks great.  I would have preferred shelves on both sides but the company could not provide.  The depth is greater than I imagined which means it sticks out from the wall more than I wanted.