This fits big. I normally wear a Large, but purchased a XL because it was going to be over my clothing, and I didn't want it to tight. It is huge, a Medium would have fit I think. If I order another I will try a Large, which I'm sure will fit over even bulky sweaters. As far as the design I have had a lot of compliments every time I wear it!

Overall: Get your normal size or a size smaller if you don't plan on wearing bulky clothing under it. Qualtiy is great, price is great. Would buy again, just a smaller size!