This shirt fits perfectly. The collar was 18 inches and the sleeves and chest were as ordered. Then I ordered it in blue. The color was 16 inches even though all the tags said 18 and the shirt wasn't XXL just big even though all the tags said otherwise. Just because returns are free doesn't mean they aren't impractical.