I used this in Hawaii for snorkeling, paddleboarding and just running around.  The blue was beautiful and the fit was good.  I don't know how long it will last - some of the hems were already frayed after a week but it was a good price and did what I needed it to do.