I had initially ordered 31-32 size (ID-25179)which didn't fit as it was too loose to be a 32 size pant and hence I ordered the next below which was 28-30 (ID - 26395). That too didn't fit as it was too tight. Also later I ordered a different item (ID-26924) but even that too didn't fit and was also found it to be poor quality or looked like an old item, unlike shown in the online picture. So really I am very disappointed. I know Krause is a good brand and I am a fan of it and bought from shops many times, but this time I am sorry, the online purchase didn't deliver a good item. Maybe I should visit the store and buy it. Anyways thank you.