It's difficult to rate. 3 stars maybe? First of all, this shirt is just huge. The tag says "big" but that's not the beginning of its description. Even if I were a much taller person, I still don't think I would be a fan of the way it's cut. Nevertheless, it is 100% cotton and the material feels comfortable.