After reading some reviews of this product, I anticipated some problems.   It arrived quickly.  It was very carefully factory-packed.  There wasn't a scratch or nick on any of the pieces. The feet arrived separately.  Assembly was easy.  I worked slowly and still had it together in less than two and a half hours. (I am a 63 yr old woman and have had some assembly experience but am not a "pro").  I was a bit challenged by the barrel nuts and getting the door spring hinges to slide into the cabinet  holes but the rest of the assembly was very easy. I had to enlarge the cord hole openings in the back of the cabinet to accommodate the increased depth of the 5 disc CD player created by its male wire plug connectors.  But this is not visible from the outside of the cabinet.  The other components fit easily into the space.
This cabinet is sturdy and attractive.  Well worth the price.