Very soft. Perfect size for my little Chihuahua. He curls up in it and won’t get out.  Will be ordering another for my larger dog.