Sofia Vergara thinks Joe Manganiello is ''very hot''.

The 'Modern Family' actress is smitten with the 'Magic Mike' actor - who she has been dating for almost three months - and says his most important quality is his ability to have fun.

Speaking on 'Live! With Kelly and Michael', she told hosts Kelly Ripa and Michael Strahan: ''Well, he's very hot. He's a great guy, he's very funny. And he's very entertaining which is very important for me because I need to be with somebody that knows how to have fun because I like to have fun.''

Kelly praised the couple as perfect and joked: ''If I were you, I would put mirrors everywhere...I'd be like, 'Let's just look at ourselves right now.' ''

Sofia replied: ''Yeah that's all we do. When we're hanging out, we don't watch TV, we just watch ourselves.''

The 43-year-old presenter then suggested the pair cover themselves in cake and look at each other, prompting the 42-year-old beauty to poke fun at her curvaceous frame.

She quipped: ''He cannot eat that much cake. I eat it for him, because he's training.''

And Sofia went on to confess to an ''addiction'' to cake, admitting she needs a sweet treat wherever she goes.

She admitted: ''I'm addicted to cake. I have it in my house. I travel with it.

It's not carbohydrates, it's cake. I tried a gluten-free cake. I didn't like, but I still ate it.''

And asked what food she would take to a desert island, she said: ''[Cake]. It makes me happy ... If I'm sad I eat cake. If I'm happy, I eat cake.''