I absolutely LOVE this bathing suit (including the front bow, which some other reviewer's don't care for)!  I am 5'7", 145 lbs., wear size 12 pants, "Large" in tops, and 38B bra.  I have discovered I do best with a size "14" in bathing suits, which is fortunate as this seller did not offer a size "12".  The size 14 top fits me perfectly, and is just the right design to minimize post menopause weight gain around the middle.  An empire waist with some slack material down the front does wonders, and solid black is very flattering!

I have yet to try this suit in the water.  I hope it doesn't stretch too much and the lovely, wide, stylish, adjustable straps fall down!  As a safeguard, I may tie the straps together in the back of my neck with a piece of black satin ribbon.

As to the "boy short" bottoms -- BLEH.  Uncomfortably tight and smallish, not much longer than panty briefs, really, but much more uncomfortable.  I had planned on wearing drawstring black nylon shorts anyway on top of the supplied bottoms (for modesty sake) but, when I saw how uncomfortable the boy shorts were, I will probably eliminate them altogether and just wear the nylon shorts.  Bathing suit bottoms are much easier to find than tops as nice as this one so, no biggy.  Substitute and buy whatever other bottom you'll like best.  The swim dress goes fully to the bottom of your butt and top of thigh.

The one real downside of this suit, IMHO, is that the material looks like it will bleed.  After trying the suit on, my hands washed off a bit of black color.  The washing instructions on the seller's Amazon page (the last supplied "photo") give instructions for soaking suit for a couple of hours in salt water before 1st useage, and hand washing alone in cool water thereafter.  So....be forewarned.  I will probably treat the swim dress with some "Rit Color Stay Dye Fixative" I have, as I've heard salt baths aren't that effective.  I have no personal experience either way, but I would try something for color fastness if I were you.

This bathing suit fits the bill for me!  Price is probably average, depending if you have to buy another bottom or not.