I have a curvy shape, wore 3 inch heels and needed no alterations. Ordered 4 and 6, but 6 was a perfect snug fit. Easy return process on the 4. Lining under lace has a lot of stretch, so dress was really comfortable. Received a lot of compliments on the dress and friends were shocked to hear such a low price point. Highly recommend!