I'm about six foot tall and fairly thin and lanky. So, finding sizes that fit can drive me a bit nuts. I got the extra large, normally I fit an eight (or general size medium). The fit of the upper body was fair, the inner layer would show out the bottom of the sleeve, but the lower body was a bit loose. I'm not sure where the sourced the zippers but they are of poor quality. The jacket was comfortable though and the texture of the "leather" felt really good though. The design is cute as well. All together it was a little better than average but could have been more so.