Harry Styles and Caroline Flack are very "happy" together.

The One Direction singer has been romancing the presenter for some time and Caroline's close friend Olly Murs - who she co-hosts spin-off programme 'The Xtra Factor' with - says their relationship is going well.

He told Now magazine: "It's funny. Every girl in the country wants to kiss Harry - and I'm sure there are lots of boys who want to kiss him too.

"Caroline's very lucky and I think he's happy. Harry really does like Caroline - of course he does - she's absolutely gorgeous."

Caroline, 32, recently hit out at critics of her romance with the 17-year-old pop star.

She said: "I feel like I shouldn't have to worry about what I do. But it's a social thing that people aren't accepting of big age gaps.

"I keep thinking, 'What have I done wrong?' But I haven't done anything wrong.

"What's hard for me to get my head around is people saying that it's disgusting. I don't think it is. Some people tend to see the negative immediately and that's what I find strange. If two people like each other and get on, why does anyone else find a negative in it?

"I know it's human nature for everyone to gossip. But why say it's bad? No one's being hurt."