This is a great coat at a great price. If you want a coat that will keep you warm and dry this is definitely for you. Since buying I have worn it nearly everyday and have been that warm whilst walking I have had to take it off! This is perfect for tall people. I often find it difficult to find coats that are long in the arms and length. Re: sizing I bought a Large and it was a good fit for a size 12.