This pad far exceeds my expectations.  I wanted it to keep my rug from slipping but it gives it a nice firm bounce and cushion.  Stays where we put it, keeps the rug in place, makes a nice soft foot fall for floor activity (kids playing, yoga, walking, etc.) - excellent choice! Highly recommend this.