They didn't have a medium, so I ordered the large hoping it would fit ok. It's true to size. Even though it's a bit loose in the waist, It's very comfortable and I'm going to keep it. I can wear a wide belt with it so that it fits in the middle. It's a beautiful dress!