Quality is ok but has a strange feel to it - very very attractive of dust, pet hair and lint which is a major bummer. The XL barely covers my belt - and I am not overly tall under 6ft. THey are very comfortable however and breath well. Great for working in yard and bumming around the house.