These are really comfortable, and good quality. The material is thick and heavy, but not in a way that is too heavy or uncomfortable. It feels like really good quality. I had accidentally ordered a size 10, they were too big, so I exchanged for an 8, just a note, the 10's and 8's are both 37" long, since the measurements for the 10's were not provided on the website. I was hoping the 8's would come a little shorter, but they do say 37" online, and that's what they are. A little long for me, and I'm not even that short, I'm 5'-4". I bought in blush and white and the white pair I received were a mistake pair that were 34", and it's the perfect length, I love the 'mistake' and will be keeping them! They are super cute too!