Definitely NOT non-slip. It slides all over the place and we are continually putting it back where it belongs. It’s cushioned and looks good enough but it wasn’t the quality I expected.