The cabinet it's self is beautiful, however the instructions are terrible.  The hardware is miss labeled therefore does not match up with the instructions; which makes assembly difficult and frustrating.  Of course I didn't realize this until more than half way through assembly. Putting the doors on are a challenge.  I've put together many pieces of furniture and this is by far the most frustrating.  The piece itself will hold a lot of things, which is what I was looking for; plus it is beautiful piece with the mirrors.  I would have rated the piece itself a 5 but due to the assembly, I took some stars off.