I'm a 34E/36DD at 5'4"/164cm and have two XLs of this, one in each colour. It's such a pretty cut, however my boobs keep falling out over the front.
The coverage is good at first, only giving a little cleavage and doesn't dig into my underarm. However, my boobs seem to slowly travel up and out of the shelf, enough to show some areola and maybe more if I don't notice it fast enough. This happens simply over the course of a day where I'm just walking around and maybe doing some gardening.
It's a bit too stressful to wear without a shirt fully covering the front because of this problem. I still love it, but I can't trust it, sadly. I think the straps may be too long and don't hold the girls close enough. I might be able to go with an L, especially since I've been losing weight, but that size has felt really tight on my ribs in the past. I also have other XL designs from popflex that don't have this problem.
Excuse the physio tape in the pic, I've been playing with using it as boob tape, but constantly removing it hurts my skin more, so I wait for my skin to start shedding a bit so it doesn't irritate it as much. It's waterproof, so I still shower with it. I just wear bras when the tape starts loosing its efficacy.