Typically order xl on Amazon due to my 38 d bra size. I order a medium and it was unflattering and still looked to big in a medium. Also the description states it's rayon spandex but it's polyester spandex which is heavy in my opinion.  I am returning and will not reorder.