I love triangle tops, but hate when the girls fall out. This top keeps everything in it's place, kinda hard to slip on...but at least once it's on it stays on. I usually wear a M in bikini tops, this runs a little small. I'm keeping the M cause it doesn't slide around. Active ladies will love this bikini top.