Love the design and color. I usually wear a medium but sized up and happy with fit. Didn't want it tight. 5'6" and 135... large is perfect. Medium would work if I wanted it as a tri top.
I ordered a medium, I am 5’4”, 128 and the Medium was way too small. I had to return it for a large