I'm not done with my walls but this light fixture really checked all the boxes.  It was a big project and not for the faint of heart.  But the result was sweet.  Use the styrofoam to stabilize the inside pieces while you assemble.   It really helped.  You have to put up all the hardware after hanging.  It’s a very heavy piece.  Good luck!