it's exactly what I needed.  Yes, I followed reviewers and ordered a size up, perfect.  I wear a M, I ordered a L and it fit perfectly.  I live in the SF Bay area, and we ALWAYS need layers, no matter what the day is like here!