My husband loves the style and it fit perfectly (XL true to size - he doesn’t like his shirts to fit tightly). Only reason I don’t give it a 5 is because the material isn’t as durable as we would like. But considering the price, I still think it’s a great buy: