I'm a tall, 6' 4" dude, but slightly skinnier than the average person. I got the XL size, and it is perfect. I bought this coat to be ready for the cold Minnesota winters, and after only a few outings, a button has fallen off, and a couple more are threatening to. Otherwise, this seems like a solid, warm coat. The zippers are all reliable, don't stick, don't pull apart, the stitching is immaculate, the quality overall is outstanding.

Edit: While this keeps me warm even on the very windy days, the stitching is poor work. It is really disappointing, and I am wondering if I'll need to buy a new coat by the end of the season. This isn't being abused, either. I wear this on the way to class, that's all.

TL;DR

Pro: Warm, big, cozy, good price ($100 during July).
Cons: Buttons fall off, NOT WATERPROOF

Overall, I would absolutely recommend this coat, but if you need a waterproof coat, get something else.

BONUS: You look like an Eskimo. Boo-yah.