I'm 5'0, 103 lbs with 34-26-36 measurements and I took a size small of the black option. It has a very fitted look around the butt and waist area, but very loose in the chest area. It's a but more snug around my legs than I anticipated, but the overall look is nice. The material is kind of cheap and thin, which is annoying because this is kind of expensive and was a splurge for me.  When I tried it on, I noticed there was a tear in the left leg part, which is just disappointing. Still three stars because it looks cute enough, but it might not last very long.