I bought this dress to wear to a wedding. I purchased both a small and a medium to see which fit best, and decided to go with the medium. I returned the small. For reference, I am 5'3', weigh about 150, and normally am a size 6 in dresses. My chest is on the small side, 34B. The small fit a bit too tightly around the chest, but the medium was almost perfect, just a bit loose around the armholes but not noticeably so. The dress is a flattering cut for all body types, with the high neck and swing style. I wore an elastic belt to cinch the waist, but it looks great without a belt as well. I got tons of compliments on this dress, and most importantly I felt comfortable and confident in it. I wore it to an outdoor wedding on a hot summer day and the thin fabric kept me cool and comfortable. My only worry was that it was so thin that I thought people could see my underwear through it, but I asked my sister and husband to check several times and they said they could not see through it. I hope this dress holds up okay when I wash it, because I want to wear it again and again. If you are considering this dress, DEFINITELY get it! You will not regret it.