It’s soft but it’s smaller than I thought it would be and it’s very thin so I would suggest getting a rug pad to go under it.