Product review (3 stars): Good but not perfect.
The fit was not perfect, it did leak some water on the beginning. I had to put it in and out few times, before stopped.