I normally wear a 10 and got the large. Its strecthy and comfortable. The material is thin but not see through. Will need the starch and iron just like the 1950s. It will be perfect for the occasion in June when its hot.