They fit okay but do not wear well. I've worn them about 5 times and they're very pilled and the seams are pulling. They are somewhat tight when I first put them on and have no stretch. However, by the end of they day, they expand and begin sliding off. No belt loops either. Save your money for better quality cause these will not last.