I bought the medium, perfect fit, the large was too big.  I'm 5'9 169 pounds, 38DDD and wear size 6 jeans.  I bought this second one becuse the large was too big from the waist down--even with the spandex it was baggy in the but--but I am gluteal-ly challenged anyway. If my chest was as flat as my tush, I would be a walking clothes hanger.