I ordered purple but received pink. I am 5' 5" 180 lbs based on reviews I ordered a L which fits very well but I have Large breast so the bra was too small. The bra doesn't have much support, after breastfeeding a few months ago the support is needed so tightening the strings works. I am returning product but I've already ordered a XL in purple. UPDATE: I ordered XL and pink cane again lol unless this is what they consider purple. None the less the XL fit great and I love this swimsuit.