The material and quality is acceptable for the price, but as others have mentioned the size is much smaller than expected.  I wear an XL and purchased a XXL but it fit too tight like a medium and the sleeves are very short.  I would've rated it lower than 2-stars but the shirt itself would've be fine if the sizing was accurate.  Will be returning it promptly.