The print is amazing and I love the cut of this. The only problem is it's very easy to have a nip slip in this top. when trying this on, try leaning down forward and in different directions and see what happens. I'll have to tie this tie as tight as possible and try not to move around too much to make sure I don't slip out. Otherwise I absolutely LOVE this top. Love the adjustable straps too. I measure 32D or 30DD and bought a S. I think if I ordered a M it would be too much fabric and if I ordered an XS the nip slip problem would have been much worse.