Shift Trifecta jacket - fits more like a large. No waterproof layer, but I have the thermal layer for the jacket. D3O armor throughout, it's super breathable without the thermal layer and is really really nice in the summertime when the weather starts to warm up. No rips/tears, sold my bike and no longer riding.