Im 54, 170 pounds and for the XL. Its literally the perfect length, super comfortable and looks so amazing. I wear it out on the weekends or to work with a tank top and sweater, I now have the Maron, black and a floral one. Love them all.