I have bought several Tom Wear dresses but the size always varies...i would buy medium some would fit and some would be to small...if I buy large some will fit and some will be to big...nice material thou