This fits pretty decent. I was expecting it to be two sizes too small and everything else I order off of Amazon. But this was a pleasant surprise. It is perfect for my job or if I'm going out to theater for a nice fancy dinner. It's comfortable and warm which is what I need right now concerning the weather sucks. I got it in black and it's perfect.