Vergara dishes on love life

Sofia Vergara's love life "couldn't be better".

The 42-year-old actress has been dating Joe Manganiello, 37, since the beginning of last month and she's pleased with how their new relationship is blossoming.

"You know, I'm just having a great time," the actress said of her relationship with the True Blood hunk, together above. "It's a special time in my life and I'm trying not to think too much about it."

Meanwhile, friends believe Manganiello is a "good influence" on the Modern Family bombshell as he has been helping her curb her partying.

"He is teaching her she can have just as much fun without drinking and has gotten her into fitness and health. They even work out together," a source said.

Vergara has a 22-year-old son, Manolo.