I've been looking for a new boarding jacket for a while and ended up with this one. It's definitely a great jacket - lots of pockets and getting the removable inner layer is a big plus. The reason I didn't give it 5 stars is that I think the zippers feel really crunchy when zipping open or closed, and they're not taped (I was really disappointed about that). Also, the two small chest pockets that are right next to the front zipper are very small - it would have been better if they just made it one larger pocket so that it would be easier to access anything you might want to store in there. Other than that, the jacket kept me nice and toasty and dry.
As for sizing, I usually buy XS tops and I first got a XS jacket, but felt that it was a little short. I ended up exchanging for a S so I could more comfortably wear my camelbak underneath it and so my butt was a little more covered.