This was for my 21 year old son to wear at my 19 year old graduation party! He looked so handsome in it! He thought it was too big for him but it looked fine to me! He's really thin so everything looks big on him!