Very soft, but stuffing is not very full on the sides and the bottom is very thin.  We ended up putting it on top of another dog bed for comfort and warmth.