The bookshelves were not hard to assemble for my husband (who has carpentry experience)...he said that the directions may have been a little confusing for someone who did not....
It only took a few hours for him to assemble two of these shelves.
They appear to be strong enough to last and hold quite a bit

Pros: Durability
Cons: color is more cream than pure white