Run small!! My husband wears between 36-38 and by the measurements provided I should’ve ordered a L, thankfully I went with XL to be safe bc the L would’ve have fit! Order a size up! Not the best fabric or quality but you get what you pay for. Overall happy with it.
Product quality:Runs small, good for price