I’m 5’2”, 127lbs and I ordered a size small. I love the color. The bottoms are cute but on the sides where the ties are you can see the white fabric from the underside, I noticed this on the pics from the amazon ad as well, should’ve looked closer I guess. The top fits comfy, the padding makes the breasts look a little odd shaped but that’s something you can work around I assume. I like it, over all. It also arrived like 2 days earlier than expected so that was a huge win for me as well.See full review