I'm about that size, a little heavier and I find it perfect. Great product I've worn it all winter when I thought I'd only use it occasionally, its held up well and with some initial coaching you get used to the back zipper.. I think the XL would be huge..if anything too long..