I wear a 31 waste. Bought two sets of EX Large! To fit me. Extra Large! Purchased and returned products three times to get a fit. One pair fit, the other, two product numbers away and almost identical, were so much bigger I could swim in them. Spent a lot of money with them. They would not credit me the $9.00 I paid to ship back the second product even though it was grossly mis-labeled. Would not take a series of four different discount codes, said they were not valid. Would not respond to emails and will not pick up the phone. Products made in Bangladesh. THIS IS A TERRIBLE COMPANY!