This is functional and stays put! I like the chrome finish and ability to push out and clean the soap dish. My only two complaints are that I have a rather tall shower head and the caddy reaches way above my petite stature (too high!). In addition, there is an extra piece that is supposed to attach to the caddy to hang a washcloth however, the hooks on then are positioned in such a way that you cannot snap on caddy. So, I just hang my washcloth on one of the rungs.