I am a 38D, 5'5, and about 180lbs. I purchased the L and I love it. I was hoping I measured myself correctly and this would be true to the sizes listed and it is. It has the perfect amount of gap when lacing up and also holds my boobies in very well. I won't need to wear a bra with this, it pulls and perks the ladies up just fine on its own. I purchased this to go with some other items for my first time working the local Renaissance fair this year. I'm so happy it is reversible so I don't look like I'm wearing the exact same thing every day. It is cotton and feels well made. Cotton or linen is a requirement for the fair because it is more authentic to the time and it breathes better than blended fabrics. I recommend this for anyone looking for something to wear to a Renaissance fair.