I purchased this shirt in medium. I am 5'2, 160lbs and a 42c. The material is very light, however, not see through. I falls just to my mid hip. The medium also fit well. It was not too tight, does not pull across the chest and is very flattering and is super comfortable. It does not look too big or oversized. The shirt is cotton and very well made. All seams are finished, no loose threads. This is definitely a shirt to add to your summer wardrobe!