I ordered a large but it was still too small
material of the dress is very thin. Belt will not stay on. length is ok.