I was not a fan of this dress at all. Its VERY short. I'm 5'3' and 148 lbs (D chest). The medium "fit perfect" in terms of it fitting I guess how its supposed to, but it was VERY short. And I'm a short person. I could have worn this to work in any sort of professional capacity. Also, the fabric is shiny and slick. Almost a thin neoprene fabric. I returned.