^ not quite. they might fit those people, but then they make you look flat like a little boy. [and of course, the nipple really shows like bev mentioned]
either way, i hate these things. hate em. i'll stick to bras and regular tanks.
I don't like the shelf bra types. I have a few with an actual cup bra in them from la senza and they keep everything in place as I'm not a fan of the whole wiggle effect.