Soft! Bought for my upstairs kennel. It was just a bit big but easy for the sides to lift up on the edges and makes the kennel even more cozy. Haven’t washed yet as I won’t get my two fur babies til beginning of July but I am sure they will be comfortable!