These are nice shelves, and they are not difficult to put together.  However they are time consuming to assemble, about four to five hours for one person.  But they are quality furniture and look great when you are finished.