Material is soft and XL size is great for my dog. Only thing is the stuffing inside is quick to lose shape and went flat quickly. Not sure how long it will last!