I read all the reviews before purchasing this and took the advice of others on sizing up. i am 5'4" hourglass shape (32d, 27 inch waist, size 28 pant size) and normally wear a size 4p in retailer dresses. i ordered a 6p and the top was way too big on me. i went straight to an retailer store to try on a 4 regular and the top half was perfect on me. a little too long for my liking (about an inch below my knee), so i re-ordered it in a 4p. this dress ran true to size for me. i recommend trying it on in