I bought these for my husband for a themed party. They were perfect. He normally wears a size 34 so I bought a large, against my better judgement! I should have gone with my gut and ordered a medium, which would have fit perfect. I was able to wash and dry them and then they fit perfectly!