alright.
my dad has an xl four square puffy
its MASSIVE.
i would say a large would have enough length to look good, while not being overly thug
if you want fitted look, go for a medium. that will probably fit more like a street wear jacket.
i would say L....