Although I hate ordering dresses online for important events, I fell in love with this one and had to have it for my husband's military ball! I'm 5'4 and a 34, 29, 40 which means my bust is a SMALL, my waist is a MEDIUM, and my hips are a LARGE according to this size chart. I'm sure some of you can understand my struggle. So, I did what the website suggest and ordered a bigger size. I ordered a large & the bottom fit beautifully, but the top was a little loose & the length was a little long. I took it to get altered & now it's my dream dress. I'd definitely recommend this, just follow the size chart and if you're between sizes, like I am, just be prepared to get it altered!