Got this for my granddaughter (a book lover).  It fits in with her other white bedroom furniture and she has put 4 American Girl dolls on the top shelf.  Assembly must have been ok as my daughter is the one that put it together.  Very happy with this.

Pros: finish looks expensive
Cons: none