I followed other reviewers' advice and ordered a size up -- turned out to be a little loose, but ok.  The fabric is on the thin side, I would say thinner than most rash guards ... I'm afraid it might not be too durable and might stretch out over time, although I haven't actually tried it out at the beach yet. Seems otherwise well stitched.  For the price, hard to complain.