I can't speak to the longevity yet, as I've only tried it on, but so far I love how well it covers and creates lift! I've breastfed 2 babies and I'm not big to begin with, so I generally need a push-up or something to bring the girls together more. This does just that! It took a few tries to get it on evenly but wasn't hard at all and it definitely helps shape! This is a B cup.