I am 5' 3", 150 lbs, I ordered a M. I have no hips and a little extra in the midsection. :)This is a thinner material & I thought for sure I like it. Something fun & flirty for summer. Material is a little on the thinner side, a little more flowy & does not cling to your body.