I'm 6' 3" and about 200 lbs and the XL size fits me nicely. The outside material is nice and will keep you pretty warm (it got me through a couple of CT winters). The interior bib (a sweater looking thingie) is attached and you cannot remove it, but you can tuck it in so it doesn't show. I find it useful since it keeps me warm in case I forget the bring my scarf so my neck isn't exposed thanks to it. The coat looks very elegant and goes nicely with any suit & tie combination. The one objection I have with it is that the interior material is very light and mine tore somewhat in the upper back region (the inside polyester or whatever it is only, not the outside). Other than that, this is a pretty nice coat.