I would totally buy this item again
I bought this piece for my boyfriend's birthday. He is 5'8 at about 160 and about 38 fit shirt. I bought small and unfortunately it was to small. I would definitely recommend to size up. Quality was superb and style was fabulous. Hot item for sure. I had to return.