It is a lovely piece!  I hired a professional to assemble and it took 3.5 hours!  Lots of pieces I'm giving it 4 stars because 2 of the glass racks were bent during shipping.  Fortunately, the person assembling the piece was able to hammer them straight.