Cute dress! soft material and not see through.  I normally wear a medium in amazon dresses. For reference I am 5'6/ 34D/ 130 lbs/19 weeks pregnant. It fit well, the arms weren't too snug and the length was perfect. For me it was just a little too snug on my belly. I returned and got a large. Perfect fit! I have been trying to order dresses with a spandex blend to wear during pregnancy and after. If you aren't pregnant order your normal size, if you are pregnant but wanting "regular" dresses just up one size. All in all, for the price it can't be beat!