I sized up and the medium fit fine (I'm 5'8" and 132 lbs), but the striped fabric is a different shade of red than the solid fabric. The striped fabric is orange-red and the solid fabric is more classic red. The difference in shades is very noticeable. Also, the skinny white tank straps were too long so they gaped. Unfortunately, this swimsuit is going back.