Would have 5 Stars, but the sizes run small.  My brother wears a 2XL to 3XL, but had to buy a 4XL for him.  The styles look alot better than the pictures on here and they hang perfect, without too much material bagging out at the bottom, which is some rare styling not seen in men's shirts these days.  Can't go wrong, as I've been wearing one of these since 1999 and it still looks great.