My husband wore this to an event over the weekend and it was hilarious. The only problem was that we live in a warm climate and he was very hot. The arms are too short for him but since it was hot he just pushed them up. He usually wears an XL and this was an XL. The rest fit fine.