Having tried lots of other caps this one comes out best. It actually stays in place and doesn't slide up. It is a little loose and would accommodate long hair, mine is short. The cap covers the ears well but does not keep them dry when the head is under water.