You do not make it clear that you have to purchase additional parts to make the shower work.  That's very deceiving to someone that does not order shower heads everyday.

Would I recommend it to a friend?  Well, you have to have it to install everything and to someone that is not a plumber, that is not clear.