"Chocho" is slang, so meaning differs depending on country or region, for me it means to be in "joy" or "happy about something special". Its like the slang "pissed" , which means to be "angry" in the states, but most likely understood as "drunk" in the UK. So you have to be careful when using it.