I purchased this for a beach trip and LOVE it. It was not sure about the size - I would rather have something that is a bit modest and not have it clinging to my body, so I usually order a size up - since most bathing suits tend to run small, I went with 2xl and it is perfect (I simply cut the tag out and that was that - no one has to obsess.) I have received many compliments on it as well. The straps are extremely comfortable and do not fall off of my shoulders. The length, which I need to be long because I am tall, is perfect. I plan on purchasing another one for a backup - because it is difficult to find a top that I like this much.  I also love the design of the straps on my back - great tan lines!!!