It’s quite thin and is taking some time to settle but we placed it over an existing rug temporarily but it would need some robust padding underneath of laid on a bare floor