This was a nightmare to assemble. Each individual arm has to be wired separately to a main wire and it took several attempts to finally get it to stay together. 

It also came missing a part for assembly and my only option was to disassemble and ship the whole thing back to get the missing piece over a week later. I ended up ordering a new fixture a few days later from another store and it came in the same timeframe.