Not too difficult to put together.  Took about an hour.  There were no pilot holes for the glass paned door but no biggie.  I like that the shelves are adjustable. Beautiful cabinet.  Really like it and looks great in the living room