Pros: The cabinet is really elegant.   Lots of shelves.  Easy to assemble.  Those are the reasons why I'm giving 4 stars.

Cons: Does not come with any sort of wall anchor.  Since it's thin it is somewhat unstable if you place it in a carpeted area.

Also this is the last time I am buying unassembled furniture online.   Two big parts got really banged up from shipping.  I dont wanna deal with the returns since I destroyed the packaging upon opening plus I dont wanna wait another 2 weeks again.   So I just went ahead & assembled it since one damaged part was gonna be in the back.  It looks good except for that other really ugly damage on the front top left.