This mat is ideal for yoga. With high-density foam, you will have a cushion to protect your knees, spine and joints while maintaining your balance on hard floors. A ribbed surface on one side with a smooth surface on the other; the non-slip surface grips the floor to prevent injuries.