I got a large. I’m 36DD and have a bit of a tummy. The halter fit really well on me. But the 2nd piece was not sitting right, it felt way too big. I played with it to see if maybe I could fix it but I just could make it work for me. Also, the fabric was a bit itchy for my taste. Returning.