I love the fit of this. The sleeve length is good. It sits comfortably at my hip and does not ride up. The fabric is very light and very warm and the pockets are great. I purchased it in the purple colour and now wish I had also purchased the blue.