This piece is perfect for my space, at the price, and better in quality than I expected, especially considering price. Expect to spend a solid 3 hours to assemble with two people. There were minor gaps in the cabinet doors, and the top was slighlty bowed, but should settle (and we pushed hard with hardware so it looks flat), and not all the screw holes are perfectly aligned..hence the 4 stars. 

My only assembly issue was more clarity needed in directions for the drawer slides. It says x 2 - there are two pieces, but doesn't say front and back side. Until you piece it further together do you see where the slide is needed (and we got it in place before getting too far in assembly). 

It was packed great! And I saw our FedEx delivery slide it up the driveway, and flip it multiple times. not a ding or crack anywhere, eventhough box crushed/open on corners.

Overall, am very pleased.