I'm 5'4", about 142 lb. and bought a size medium. The fit is flattering - the material soft and silky (spring/summer weight), the colors pretty and as pictured , and the blouse can be worn long-sleeved or the sleeves rolled up on a button tab and worn 3/4 length. The full sleeves are just the right length. The blouse is long enough so that it covers my butt in the back/thighs in the front and can be worn with leggings. I would highly recommend.