My husband put it together so I don't know if it was difficult or not but he finished it that night so I will assume he had all the screws. It seems sturdy and looked exactly like the picture and came on time. I like the fact that there is shelf on the top for additional items. The shelves are also a good size.