Have had this caddy for over a year now, no rusting. It did not attach to my shower wall ( due to the texture) however, screwing the top tightly into place allowed it to stay. The only drawback is the soap dish that is uncovered, with the shower water hitting it, it can get soapy. I usually just take the soap off during weekly cleaning to make sure I detach the dish and run it under hot water to clean. Other than that, this caddy has been very helpful