I'm 5'5", 150lbs and wore a size medium and it fit me perfectly. This swimsuit made me feel very cute and pretty. I washed it once and it didn't shrink or warp at all, which I was very happy with. I wore this swimsuit to the beach and received a lot of compliments which made me very happy, what I like most is the color, it can be very colorful, I like this type, I will buy again!