Love!
So cute! I'm 125lbs, 5"4, 32D or DD (w/ implants) I usually have to get a L or XL in bikini top to avoid a nip slip, and just due to the placement of mine - I need a larger size for coverage. I had to return for a M ! Coverage is great with a M - enough coverage with the right amount of cleavage to be sexy without too inappropriate.
I have a Prague top in Salsa and have an XL (had to alter it & take the back in). Not sure if that one has a different fit or if they resized all of them but I order a L in the Barcelona top - Solara and needed to return for M as well.
I only wish they offered exchanges instead of only return/credit option. But customer service was nice and helpful.





















