Yes!  Gorilla Mats can be used on almost any flat surface to provide comfortable padding, shock absorption, non-slip grip, and high density protection for your joints and floors.
On the bottom of every Gorilla Mat, there is a unique dot pattern that is designed to keep your mat from sliding around while you're using it.  The weight of an extra large mat helps keep the mat in place too.
However, in some cases with intense workouts and thicker carpets, our mats may need a little more to lock them in place.  We recommend and our customers have had success with Rug Anchors in this case.