Soft rug. I have it on a concrete floor with a thick pad underneath and it is good for bare feet. More pick than I expected, but I like it as it is a nice pop.