Ok, where to begin...

Purchased during sale and because of the reviews, I bought both SMALL and MEDIUM sizes, although I'm typically a MEDIUM (or large).  Both coats fit, I'd be "fine" with either one, but went with the MEDIUM so it would fit better with a full suit underneath.  Between the SMALL and MED, the big difference is the back is slightly wider and just a tad longer, otherwise they are the same.  If I'm wearing just a normal shirt underneath, the SMALL is fine and it looks slimmer but I prefer the comfort of the MEDIUM.

On the color, I bought the "charcoal" and it's really dark.  The photo's show very little difference between "black" and "charcoal" and I believe this is accurate.  Don't buy this if you don't want black, because the charcoal is essentially black.

This coat is a bit non-traditional/modern but I think that's a huge plus as I will wear it (in the winter) with my suit AND with my casual clothes.  Much more useful and worthwhile.

I love all the pockets, the inner lining and stitched in bib are very nice.  The bib gives you options although it adds another zipper and is not removeable.  It looks and feels nice.

It's very dark and thus attracts anything white/light colored.  Keep it covered when not in use.

The collar is "high" and stiff at first, but I bend it down and store it that way to "train" it a bit to lay down.

It's super warm and with the inner bib and high collar, this thing will handle the worst weather.  Just add a hat.

Again, it's a tad big/baggy, but for that you get comfort and room for clothes underneath.