I am 5’2” and 125 lbs 34D and ordered a small in Apricot Floral Print Round Neck Maxi Dress and fits just right, including sleeve length, but I can’t gain any weight! Good quality fabric, skirt is lined, falls to a couple of inches above the ankle, colour is as shown. Very happy!