When I bought this, I didn't know how well it would have fit, so I went by my size of shirts and goodies I have. The medium fit perfectly! The coat has two outer pockets and 3 inner pockets. This coat will keep you warm on most cold days.since I have been wearing it, I have gotten a lot of compliments on how nice it looks and how well it fits me. Thanks for such an amazingly well fitted jacket. Just for anyone else, that if you wear a large and closing shirts, it's best to go for the xlarge. It fits well, but depending on body mass and size, you may need to compensate for it.