I had to have a 1 pc suit for a December trip.  I ordered 4 from different companies & this Calvin Klein suit was the most flattering & the one that fit my "long torso" the best (even those suits that were sold specifically as long torso).

The navy is more of a dull navy versus a shiny dark navy, but the color is still nice.  The fit is great for me (5'6", average chest), but I can see why some complain about the long straps.  The square neck & straps make the suit more flattering for those with an hourglass figure or boyish hips with an average chest size.  I always order a size larger than my street clothes & this suit fit well using this method of sizing.

Coverage on the legs & rear is good but not mom-ish.  Looks are A++.  Quality & Construction are A+.  Works well under a wetsuit & looks great as a stand alone 1pc suit.  For those with a long torso, you should really consider trying this one.