Arrived quickly! I thought it was going to be super difficult to put together when I saw all the pieces, but I set to work and had it done in under two hours.  The only downfall was trying to get the doors to align.  That was a super difficult task and finally the third person that tried it for me, got them close enough.  They are still a smidge off, but it works.  Overall, very happy with my purchase and the price was right!!!