Delivered very timely!  Yes you have to construct the entire cabinet.   Pictures only.  Took a couple of tries on the door glides.  Overall,  what I was needing for a space.  However,  this is not white white.  More like a cream white.  For the price will keep.  Other one just came and not assembled yet.  And we have not put everything back together but you can see the color difference in this picture.   Will probably move it away from the white fireplace!