I purchased two white tops in the same style, one medium and one large. I am 5'4", 150 lbs and a 42 C. The material is light, but not see-through. My top fell right in the middle of my hips. The medium fits well. It's not too tight, doesn't pull across the chest, and fits perfectly. the large is a little loose and square and super comfortable. It doesn't look too big or oversized. The fabric of the top is very comfortable and very well made. All seams are finished and there are no loose threads. This is definitely a top to add to your summer closet!