I'm 5'4", about 132 lb. and bought a size medium. The fit is flattering - no peekaboo at the buttons - the material soft and silky (40% Elastane, 60% Rayon - spring/summer weight), the colors pretty and as pictured (the white), 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.