Sleeves are too big

I bought this for my fiance for his birthday. I didn't give it to him yet but I tried it on myself and the sleeves are entirely too long. The elastic band is too loose and it doesn't keep the sleeves in place. It seems like it'll be very warm but it's not going to do much good if the arms are swimming in the sleeves.

###

