Very soft..Large was the perfect size for my 80 lb pup...not sure if it will fit him full grown, but its comfy and OZ loves it. The storm color is a dark gray/brown.