I ordered this dress as a Med. and received as an "2XL". I assume it's Asian sizing. Anyway, I'm about a size 10 give or take and 5'9. This dress is pretty stretchy and more than fits, I'd say I could gain another 15 lbs and it would accommodate. The material is very synthetic, not coarse but not the smoothest stuff ever. It isn't bad for the price. I'm not flat nor ample chested and feel I won't have any slips, could but probably not. Stock up on pasties. :)