Ill start with the good!
For the price we paid, it is a great piece of furniture. It looks nice and is exactly what we wanted. 
Downside So. Many. Pieces. Set aside a good 3-4 hours and a bottle of wine when you assemble it because you are going to need a lot of patience. It took my dad, who is great with this kind of thing, 3 12 hours!!! Some of the parts dont line up which made the drawer on the right look slightly crooked and the bottom shelf is not completely sturdy and attached. Luckily we werent planning on putting anything heavy on that shelf, so it will be okay. It also came with a small scratch on the front but we can easily fix it with some polishstain. 
Like I said, for the price paid, it is perfect and what we wanted. Just prepare yourself before you open up the box and put it together!