got this for a friend.  it was WAY too large.  i was going to return it for him but he said he would just wash it and see if it shrinks...it did.  lol i guess he is happy with it now but i would say maybe get a size smaller than u would normally get.  and hand wash or bring to dry cleaner.  do NOT wash in a machine cuz it will shrink.