I am 5’6” and found that this was way too short on me! I had to return it. It’s a shame, because it is a lovely and fun piece. True to size throughout the cup, it was hard to judge band size because it was being pulled down on me it was so short! I have a 32.5-34 inch waist and 43-44 inch hips (small/flat butt) depending on the time of day/month and found the 34 band fit pretty well though the body aside from being too short. Embroidery is very pretty.
I don’t think I have a long torso either—never had a problem with one piece swimsuits—so I would be hesitant about ordering this if you are taller than 5’4”. I noticed a lingerie blogger who I follow, she is 5’8” I believe, reported the same issue but I was hoping I wouldn’t as I’m not really a tall person.