So, it's a nice enough piece. 3.5 stars actual.

1) The instructions to put it together are bad. They have a misprint somewhere when you're doing left side entry. My summer of putting together advanced lego with my 5-year-old nephew is the only thing that saved me here.

2) It's a pretty piece and seems sturdy. But, the front cabinets came scratched and the paint isn't always finished on the pieces. So that's a defect in my opinion.

Otherwise, looks nice enough. Functional enough. 

Really though, if a product can't arrive undamaged, and if a product can't be finished well, maybe that's something that the company needs to address?