I am only 5'4'' and 36D/DD.  I wear a size 10/12 jeans depending on brand.  This leo is very cute for the price!  The princess seems are always a nice touch!  For me, the leo fits well.  However, I am short.  For someone with a long torso, I would recommend up-sizing or finding a different option.