This dress is simply stunning, comfortable and true to size. I am 5'3" about 120 lbs and the 4 Petite fits perfectly. Since it is made in the US, shipping was incredibly fast and it is a little pricier. I took advantage of Amazon's try before you buy and settled on the pine green (for my son's wedding), although the navy was just as pretty / classy. No alterations will be necessary. I can't say enough good things about this dress and I am still amazed I was able to find a dress, for my son's wedding, on Amazon and with no stress. I would keep it for any occasion. The material is durable, comfortable and not cheap at all. Very dressy without the hassle of beads, too much material, or looking overdone. It's great. Additionally, the Try Before You Buy is a fantastic option.