I bought this for my travel partner, and we have yet to test it snorkeling--I'm hoping it holds its shape and dries quickly.  It was an excellent price with good reviews, to I'm hoping the performance matches its great fit.