I bought two of these, to have one spare. Just as well, because with the first one the lining started to come away after a few swims. The next one lasted longer - I guess it depends on the invidual item. I have very long (waist length), quite thick hair, so most swim caps just fall off. This let in water quite easily around the edges, so I often wore a separate swim cap underneath. Still, I'd say that when I did vigorous swimming, I never had totally dry hair.
The worst thing with this hat are the strap adjusters. They are almost impossible to change, and when you try to do so, the strap falls out of the buckle, and is almost impossible to get back in. I eventually had to customise mine, but really the design should be changed so the plastic strap cannot fall out of the small holes in the buckle. I think this is designed less for keeping the hat on/water out and more for a retro look.
All in all, if there was another product, I would take it. However, this seems to be the best product on the market at the moment if you're looking for a strapped swim hat, which is a pity. What someone should design is a swim hat for long hair, but which has a strap too. Until then, this is the best you'll get, if not the most practical.