It was super easy to install and came with all parts necessary. The customer service also ensures me that it'll be an awesome experience. Overall, I love it. Great job Cosmo