I bought these for my boyfriend since he's lost so much weight that his other canvas pants look too big. They fit perfectly and have an excellent amount of stretch. They're his favorite pants to wear now!