I was so unsure about purchasing furniture online. The quality is great! As it should be because this cabinet is not exactly cheap. It arrived in the box which was pretty heavy. I definitely needed another person to help me get it into my apartment. It was pretty straightforward to assemble but it did take a long time. The only thing I recommend is to make sure you put your drawer slides in correctly or you're going to have to take apart the entire unit and redo it. I learned this the hard way. 

The most difficult part about the assembly was getting the drawers into their spots. 

Totally worth it. My bf was very skeptical but when he saw it after I put it together he was really jealous of my new record cabinet setup.