Very nice product but the rubber part that should keep caddy attached to the wall at the bottom does not work too well. Still, it is the best caddy I have ever owned as it provides a lot of flexibility, cleans well, and looks great too!