A challenge to install on your own, but not too bad. The basket shade is such a cool touch. Very happy with this.