I took a risk on this one, knowing it might be too small. For reference, I'm 5'5", 120, 34C, usually wear Sm, 2-4. I ordered small. It actually fit pretty well in the body, and it's good and stretchy and the sequins looked pretty even and well-attached. But IT IS SHORT SHORT SHORT. Like, juuuuuuust-covers -my-butt -short. There's no way this could be worn anywhere other than Vegas or as a costume for me. I'm returning it.