This is EXTREMELY heavy when shipped to you - so heavy that it took me 5 minutes to get it from my front step into my front door alone. I'm an expert carpenter. The assembly was not easy, so this should be reserved for those who are at an intermediate level with assembly. I'd give the directions a B-, there were things that were not clear. Also, the legs are terrible. I screwed them in with great care, and 2 of them came out of the base before I even flipped it over all the way. I will have to purchase epoxy glue at a hardware store to correct this issue. It's clear the legs are not designed properly, which is what made them pull out of the base so easily. It looks nice, I'd give it a B for looks. Also the doors on the front slide, but the handles make it look like you should pull out to open like a cabinet door - so it seems like guests or other people in the house are going to forget and pull it too hard, possibly breaking the sliding doors quickly.