I initially bought this dress in a large but had to return from a medium, which I could probably even go for a small if it didn't impact the length. I love the flow and look, however the material is so poor. I washed it in a garments bag on a gentle cycle, hung it to dry, rolled it gently and packed it in a suitcase. I brought it on my trip to Italy and took it out to iron it only to discover a hole before I could even wear it! Disappointed. I know its a cheap dress from Amazon but I expect a wear or two before its unwearable.