After reading the other reviews, I figured this dress would suit me nicely. My body shape is an inverted triangle. I have very broad shoulders, wear a D cup, and have no butt. (bust-41”, waist-30.5”, hips-37”). I’m 5’-5” tall and I ordered the 12P. Even with 4” heels, the length was perfect!! Everything about the dress was perfect for my body type. I have a long torso and this dress is definitely made for a long torso. The other reviewers mentioned it was a little big on top; like loose in the armpits. I don’t disagree, but it was just what I needed. I took the dress to my seamstress and she told me that it fit perfectly and did not need any alterations. Previously, I had never worn a petite sized dress. I did wear a strapless bra (for my own security), but it was 50-50 either way. The dress has built-in cups. Also, I never leave reviews, but I appreciated the other reviewers, as it’s so hard to buy anything online (without getting to try it on first).