Good purchase and definitely worth the price. Delivered early and I wore then immediately. The 31 length was a bit longer than my other pants...but with a quick washing we will see. Otherwise sized perfectly! I'm buying more.