Ordered this dress for one of our baby showers. I am 52 , 142 lbs, and currently 31 weeks pregnant. I ordered a small and it fit great! The material is very stretchy and not see through at all. Plus it is very soft!