I ended up giving this away, sadly.  I don't even know how to rate the fit, really.  It was SO short.  I do not have a long torso, just the opposite in fact, and this didn't come down nearly as far as the picture.  It hit the top of my backside, and that's being generous.  Also, the sleeves were huge, but the top opening was a bit small.  The over all fit was just so strange.  Shame too, I wanted to love this.