This blouse is beautiful and true to size. i was so happy it fit after ordering it online. i'm a bit busty and broad but generally wear a m in most retailer tops and the m fit perfectly. length was perfect on me...not too long and not short. i'm 5'1" for reference. definitely a top that can be worn dressed up with slacks and heels or skinny jeans and flats. love it!