This swim cap may have worked well, but my daughter (who it was bought for) never really put it on right, and then after wearing it 6 or 7 times, tried to see how much water it would hold, and it broke. Not sure it I would try it again...
I bought this for my wife, who is a casual swimmer. She has long hair, about to her lower back, and between the two of us we just couldn't get this swim cap to fit over her long hair; it was just too small. Perhaps by "Longer hair" they mean shoulder length hair. We were both disappointed.