Argentine soccer legend Diego Maradona says he has left his off-the-pitch issues behind as he was formally introduced as the coach of Mexican second-tier club Dorados de Sinaloa.
Visibly jovial during a news conference on Monday at a luxury hotel in the Sinaloa state capital, Maradona assured Dorados fans that he didn't come to Mexico for a vacation.
"We are all judged and we think we have the word of truth, but how many people are there here who do worse things than us and don't end up in any newspaper?" Maradona said.
"I came here to work and I came to give my heart."
Maradona last week signed a deal to manage Dorados, who are in the lower half of Mexico's second division.
The 57-year-old has publicly struggled in the past with drug and alcohol addiction, and analysts criticised his choice of club in a city considered the heart of the Sinaloa cartel, one of Mexico's most powerful drug smuggling gangs.
But Maradona said his partying days are in the past.
"Emotionally I feel that I'm in the best moment of my life. I am well with my children and only a minor problem with an ex," he said.
"I want to give Dorados what I lost when I was sick. ... I have been for about 14 years, and today I want to see the sun and I want to go to sleep at night.
"Before, I didn't go to sleep and I didn't even know what a pillow was.
"That's why I accepted the offer from Dorados."
Maradona, one of the sport's all-time greats, was suspended by FIFA after testing positive for cocaine in 1991 and also tested positive for doping during the 1994 World Cup.
He was later hospitalised in 2000 and in 2004 for heart problems attributed to cocaine use.
Maradona's contract with Dorados is reportedly worth $150,000 ($A210,000) a month, which would make him the second-highest paid coach in Mexican soccer.
His previous coaching post was with Al Fujairah in the United Arab Emirates.
He resigned in April after failing to earn automatic promotion, which comes with finishing in the top two. The club later won a playoff to ascend to the top flight.
His debut with Dorados comes on September 17 at home against Cafetaleros de Tapachula.