I was a little nervous on sizing because I'm a 34dd but small everywhere else. I got a large so my boobs wouldn't be strangled, and it fits perfect!! The fabric still molds to the rest of my body while accomdating my boobs. The straps are amazing and don't dig in, the fabric is very breathable, and it's thick enough that you can't see through it. I'm obsessed and already ordered another.