Portia de Rossi says wife Ellen DeGeneres is her "best friend".

Portia de Rossi and Ellen DeGeneres

Portia de Rossi and Ellen DeGeneres

The 42-year-old actress has been married to television talk show host since 2008 and the pair are happier than ever.

And Portia has opened up about the factors that make their union so special and long lasting.

She said: "We're just really good friends and we talk about everything, and we never ever, ever lie to each other, like, not even the tiniest lies. And she's the only person I want to hang out with. Like, she is my best friend and I just want to be with her all the time.

"She's just so awesome! Who wouldn't want to be with Ellen all the time?"

Ellen and Portia recently enjoyed a yacht holiday alongside celebrity friends including One Direction singer Harry Styles.

The floppy haired heartthrob was joined by on-off girlfriend Kendall Jenner, with the pair apparently rekindling their romance on the Caribbean vacation.

Speaking about the couple, Portia told People.com: "We just talked and hung out for a little bit, and they're lovely people and we just had fun. They're really great. I love Harry especially, and I'm just getting to know Kendall, but you know, they're great."