Size is XL but is snug on me and I’m 5’10 200lbs
But it is adjustable and stretchy
No charger but takes a common Android cord