One Direction star Louis Tomlinson is a great father, according to his actress girlfriend.

Danielle Campbell, 21, has been dating the 24-year-old singer since December last year, months after he split from his baby son Freddie’s mother, Briana Jungwirth, reported Entertainment Tonight.

"I think Louis and Briana have done a great job in raising him (Freddie), and he’s one of the most special little boys. He is got beautiful parents," Danielle said.

And despite the drama surrounding her boyfriend’s custody battle with his ex, which hit the headlines earlier this summer, Danielle has nothing but praise for Briana, who became a first-time mum in January.

"I have so much respect for Briana for everything that’s she is doing. I think she is a wonderful mother," she said.