I've really enjoyed this buffet.  I'm also good with tools and assembling furniture, so I had no trouble putting it together.  But, I don't feel it would be too complicated for anyone to do so.  I think total assembly time was about one to two hours.