5'3 150 pounds 38C. Large fits me well. Flare out before the belly area which is a trouble spot for me. I don't think a medium would have worked as this is as close of a fit as I prefer. I like most of my clothes to be loose. But this fit well and defines my non existent waist It hits above my knees. Not too short. Not too long. I am glad to finally have a LBD.