This probably is the only cap on the market that truly is made for a long hair and contains a very long hair (in a big bun). It also doesn't give a strange look either. It has self adhesive liner around the forehead line so the cap stays on when you stretch and pull the cap to put on or during swim. I used to spend a good 5-7 minutes to put on a swim cap even with an additional mesh cap underneath to hold the hair, but with this I can put on in one try, 30 seconds, without a mesh cap. It is not however 100% leak proof. My hair gets wet, even for a short swim. But I also use a separate pre-swim hair protection gel (also can be found on SwimOutlet) to prevent chlorine damage. With that being said, I just this cap mainly to hold my very long hair in place nearly in it and away from my face during swim, and it is perfect in that regard.