Overall this is a good shirt. I usually wear size XL but reading the reviews they seem a bit big so I ordered a large and it fits me perfectly. The shirt itself is very nice. Good material and holds up well. The only real problem is those Velcro straps. It would be a really decent shirt if it didn't have Velcro on the sleeves. This company is really wrong if they don't offer the same shirt without Velcro. They should offer this as an option for an extra dollar. In my opinion they would sell a lot more, get better reviews and fewer returns.