This mat is waterproof, but not 100% non-slip. It still moves and the rug atop still kind of moves as well. The pad was still bigger than the rug for the size that it was intended for, so we had to trim quite a bit. If the mat shows, it's pretty obvious since it's blue, so we had to make sure that it wasn't going to peek from underneath.