This dress runs very small!! I ordered a size XL, I normally wear about a 10 in dresses. I could not even get this dress on! It is a nice dress, but very very small. I would say to order at least 2-3 sizes up!