I put these shelves in years ago...
They have worked great to store all of our bathroom essentials and also keep everything off the counter.
I originally painted them white and they still look okay but the paint is sticky.
No matter how many times I clean them the dust sticks and the bottles stick.
It's rather annoying!
I didn't want to refinish them... so I found some vinyl shelf covering from Amazon that looks like wood.
I was a little skeptical because of the reviews but...
it is amazing!
here's the shelves painted white...
(they have worked so good... but I hate the sticky)
The vinyl was so easy to cut and it sticks to the painted shelves so good.
* I did clean each shelf with rubbing alcohol
so there wouldn't be anything to prevent the vinyl from sticking.