I was able to put the shelves together in about 20 minutes.  However, putting the rest of together took my husband and I nearly two hours.  This is a lovely piece when finished and we really like it, but would not recommend it unless you purchase it assembled.