Things to consider when hugging:
Is the hug soft, firm, a big squeeze? How long will you hold on for? What angle are you hugging from? Are your arms at shoulder height, chest height, stomach height? Should you pin their arms for total hug power, or leave them free but potentially feeling awkward if they're not in a position to hug back? Can you hold onto them and sway a little?