Very complicated to put together - gives different hardware for different wall texture (studs- drywall - tile etc ) 
I recommend a professional to Install 
Overpriced