I have a long torso and this one piece fits!!  I am 5 8 and 205 lbs, 38DD and bought the 2xl, in green.  It is a teal to me, with white, purple, yellow, black and cobalt blue leaf/swirls/feather patterns. Fit is perfect and is very attractive.  I have a very difficult time getting swimsuits to fit. This one is perfect!!