I’ve installed several ceiling lights before and this was by far the hardest.  Nearly gave up.  That said, once finally done it looks GREAT…..and fortunately I’ll never have to install it again.