I bought three of these dresses because they are so comfortable and flattering. I originally bought a L, but it was too loose and I bought a M which fit perfect. I'm 5'3\" 143lbs. Hits below my knee. Love the sleeves that cover up my flabby arms and not tight at all. I love the pockets and the fabric is soft.