These are way smaller than the product size. I gave them to my tiny daughter, so at least it wasn't a wasted purchase. They are at least two sizes smaller than they say, maybe three. I got size B, which should have fit me, but they were like a extra small. Not much stretch either.