Feel like this runs a little small. I'm 5'5 120. 34B and definitely carry my weight on the lower half so a S in maxi dress like this is normally perfect. This one is a little tight on the top and at my waist. I feel like it would be really tight on anyone with a larger chest. That said, I still liked it and would definitely order another color at this price, but I will order a medium next time.