I am a size 4-6 or a small and this dress fits me perfectly!! I am 5'4 and a 32B. The dress is a bit long on me, but it is the perfect length with heels on. Also, since it is a halter neck the top part can be a bit adjustable and would be able to fit cup sizes one up or down from mine. It is an open knit crochet and has a added spandex mini skirt for coverage on the bottom. I felt so beautiful in this dress and it was so incredibly unique on vacation!!