I got this to wear once at the lake, and it did that well enough, but don't count on this being an heirloom to pass along to the kids.  For the $$ it cost, it is what I expected quality wise, but it will fall apart if it gets wet a few times.