Good quality, thicker than what you usually get at Kohl's; Unfortunately 2 of the 5 medium sized I received were too small. You might think that they will all be the same size. All are marked as average but 2 were definitely smaller than the others. Can't return as I've worn 3 of these already. When purchasing, check that all 5 match.