This coat is perfect.  Keeps me warm and looks great.  I ordered a size smaller because I wear it without layers and that was the right call.  I tried other brands that were a lot more expensive but none looks as good as this.  Haven't had a chance to wear in in rain yet but don't see that being a problem.