Super cute. Great for the price. Im 56. 155 lbs. 34DD. Waist = 31-32 inches. Hips = 42 inches. I ordered the Large. It fits really nice. Its loose and flowy. I feel like a Medium may ride up but not sure. I got it in the green. Its fabulous. Im thinking of ordering the purple as well but they only have medium or XL available.