I sized up from a Med. to a LG. The fit is great, it is a looser fit than other similar tops I've ordered. I haven't washed it, but I don't hand wash anything.  I put those items in a separate bag, zip it up and toss it in the wash then hang dry.  Hope this helps y'all to find the right size, I'm 5'7" and weigh between 155-158 as stated above I usually wear mediums, but always size up when buying bathing suits, SPF shirts/pants etc.. I put only 4 stars because I don't trust five star reviews :)