Very thin carpets. Slip mat is questionable. Mat moves and doesn't lay flat due to being a light weight mat.