I originally ordered a Medium - I am a size 8. Medium was really tight around hips. I returned, and ordered a Large. Came the next day!!! large is perfect - It is really long, and I am having it hemmed. A beautiful dress for the money - love the material