I put it together in maybe 20 minutes.  Looks great and love the large size for my huge long dining table.  We have a very weird sloped ceiling but it was still easy to install!