Tagged an XL, fits a lot slimmer around the chest but does stretch. Material is thin/lightweight. Please check photos for details and measurements!