I put together myself in under 2 hours, directions were decent.  The adjusting of the doors so they somewhat line up was a trying task for my very experienced contractor.  Doors are solid enough, the wood looks fake and cheap but the overall look is what I wanted and the storage capacity is very good. Glad I got it on sale, this would not be worth the money at full price.  Deliver took forever almost 2 weeks.