Very good quality but my only complaint is that the sizes run an entire size too small. I am 5’9 and 160 pounds. I have an athletic build and the XXL fits perfectly. I usually get size large but I read he reviews that said the sizes ran small. If you are thinking a medium will fit you definitely get a large.