bought 2 for 2 different bathrooms, fit perfectly, no tools needed, everything was snap on or twist on, did have to twist on with strength that I could not do, so my strong son did the twisting on.  I love them!  both my bathrooms look so cool.  Thank you.