Soft and cuddly and long to keep you warm and snuggly. My granddaughters love wearing them while sitting on the sofa watching TV. They are not too heavy nice and light and warm. The colour is quite light more like a blush pink. I bought 3 of them and one of my granddaughters is 9 but very petite and the 7-10 size fits her nice and long