I wouldn't buy it again. The drawers don't feel like they can support a lot. The adjustable shelf is a bit loose and can shift a bit. Mine came with a few chips in the laminate in spots that are mostly not noticeable once assembled (not worth the effort to repack and return). 
It's a lot to assemble and took me about 3 hours, but I thought the instructions and packaging were very clear. (Images only and I am familiar with & like assembling furniture... I'm also slow/take my time so I don't make a mistake.) There are numbered tags on everything that leave a sticky residue. A few of the holes were predrilled a bit too large but so far I think it'll hold. 
It just feels a bit lightweight and cheap but it looks nice and I hope it's functional. When I sent friends photos, they think it looks great, which it does. The wheels seem sturdy and it is stable as a whole unit - it's just the doors/drawers and even panels are very lightweight and not solid feeling.