These are BEAUTIFUL - BUT....   VERY hard to assemble the legs.  They don't fit well together and are almost impossible to get the screws in straight.  We ended up drilling pilot holes, but still had issues.  Overstock is sending me a replacement for one of the pieces as it is cracked, but customer service was awesome. 
If they'd fix the leg assembly issue, I'd give these 5 starts as they are stunning.