It worked well both for lake swimming and waterpark rides. My one complaint is that it is a little itchy on one side under my arm where the seam comes together.
This review was written in the old system and had content requirements that are different than reviews written today.