XL size but fits ok for someone in Medium - Large. Wind protection only. No inserts for padding. Posted with Used.ca app