It was so easy to install, I didn't even wait for my husband to do it! all parts and accessories needed are all complete, they even have spare just in case you lose a thing. So worth it!