Its softness is unbelievable! The size is just right and very durable as well as washable. I have been using this for my Havanese and would always like to roll and rub it. Well, he loves it so much and I am so satisfied with this blanket!