Thanks guys. Well I could certainly see the concern over moisture via steam. In my case however my vanity and med cab mentioned are in a separate room from my shower, so its not exposed to steam unless ofc if I were to run the faucet at my vanity extremely hot.

I like the high density foam idea