I am 5'10'' tall, weigh 180lbs, 42-C, I ordered a size Large and I love the fit! Actually, I love everything about this shirt. The color is on point with the trend right now. The length is just right for leggings or jeans .The detail raises the bar on the look. The material is soft and the perfect. Well sewn and attention to detail. Honestly, all good things about this shirt and now I want one in every color. Not kidding. LOL.