We have been using this one for a couple months now and have had no problems with it. We put it on and it stays there just fine, and the hole up top allows for access to the tub drain. It does its job and looks cute so I would recommend this to others. Our tub is Kohler and it fits the spout after adjusting it slightly. Great item!