Exactly what we were looking for. Works well on tile, wood and carpet floors. Primarily used for P90X workouts (jump training, core work and yoga/stretching). We have not experience slippage and the two we purchased store well rolled up behind the weight rack we have set up. Also...Happy with how quickly our order arrived. I think it would be heavy and awkward to consistently take to another location, but for our home workouts, it has worked very well.