I think a two piece goes best on a athletic type body. If the women is bigger in size I would stay with a one piece or the two piece that has the long top.
Swim suits with ruching around the stomach area are universally flattering. High cut legs elongate legs. Bikini tops with ruffles are ideal for those who are smaller chested.
For larger women, tankini's seem to fit better. For skinny women without any upper support, one pieces are recommended. Someone that is skinny with a larger upper support can wear a bikini.