I'd like something that comes to under the bra and possibly with shoulder straps to stop it all rolling down. Fairly firm scaffolding needed for a size 18! Any brand/style recommendations?