Beautiful finishing touch to our bathroom remodel.  Good quality shower system that looks amazing.  I used a plumber to install it, so i can't say if it was difficult to install or not, I just know I'm very happy with it so far.