Excellent quality - fabric and construction.  Slightly heavier fabric that gets softer with each washing, Size XL fits me fine - 6 feet tall, 40 inch waist, 44 inch chest, and. uh, 48 inch spare tire (product of diligent tasting!).