I was pleasantly surprised by how great this dress is. I bought a large and it fits perfect . I could have gone tighter but Im a 36dd so I am glad I went with the large because the top would have been too small . Great cheap dress- sexy without looking like a hooker .