I like this jacket. The purple (velvet morning) is a great color.  It's comfortable and  practical.

As for sizing, I have a medium fleece from Columbia that I wanted to wear under this, so I ordered a large. It works out well as  nothing is too tight yet it's not too bulky either.