I just bought this shirt to show support for my home team the Baltimore Orioles. The shirt is well made. I bought and xl and it fits me perfectly. The neck collar fits perfectly and the shirt keeps me cool in the hot weather. The sleeves are a perfect length along with the length of the shirt.