It took my husband less than an hour to put this shelf together.  Every piece was in good condition and it ended up being a very sturdy piece of furniture.  The only thing that I was disappointed about was the color.  It is definitely NOT white, it's more a sandy tan color but still blends with the white furniture in the room.  I've seen book shelves in furniture stores for at least $100 more than I paid for this one.