I bought the L size in Rose Red design. Im 5.0 and 155 pounds and this almost doesnt fit me. I think its because of my boobs, my bra size is 36D and all the area under my armpits hurt because is so tight. Now the belly area is fine because you can adjust it and this design have doble belt which is perfect. Anyway i should have gotten an XL size. The material does makes me sweat a lot without doing exercise, just by doing the normal things at home. I wasn't going to wear it that much and hopefully i loose some weight...