Has a funky smell but if wash it with alot softener the smell goes away. Also it does stayed put. No rubber on the bottom. Just becareful when getting out of the shower.