I purchased this in a size 12 because I have a long torso and regular 1 pc suits pull up on me. This suit fits very snug as you put it on, but loosens in the water. It it snug enough that you might consider going up a size. I'd rather it be a tiny bit snug than overly loose, so I didn't send it back. It's my incentive to lose a bit of weight;) The color is beautiful and has stayed that way through several times in the pool. One drawback, if you can call it that, is the sash seems to hold a lot of water so when you come up out of the pool, expect to 'drip' for a while. It does dry quickly so don't worry about that. The bra works for me since I'm small. Don't know about you bigger girls... The straps work well for me, too. There is no problem with it being too low cut or riding too high on the legs. This is one of the best suits I own; prefer it over the newer Speedo suits as I have had trouble with the leg openings not fitting properly.