This vinyl jacket is long and designed to be oversized. Macie is wearable my a small. The inside is lined with sheep skin. This is a water resistant jacket with gold snap buttons, hard shell hood and adjustable wrist cuffs.