Sturdy and a perfect fit! I shouldn't have to replace this one for a long time! No smell and stays in place while showering. Love it!