Seems to do the job. Definitely waterproof. Only issues are that it definitely isnt non-slip and there is a strong chemical odor. I'm hoping the odor will go away after a few days.