Cameron Diaz, 46, is loving her life with husband Good Charlotte rocker Benji Madden, 40. She gave a rare interview for InStyle in their special 25th anniversary issue.

“Getting married to him was the best thing that ever happened to me. My husband’s the best,” Diaz told the outlet. “He’s the greatest human being, and he’s my great partner. Marriage is certainly hard, and it’s a lot of work. You need somebody who’s willing to do the work with you, because there’s no 60-40 in marriage. It’s 50-50, period. All the time.”

She added that she wasn’t sure if she was ready to marry him. Diaz explained: “I don’t know if I was ready when I got married, but I knew Benji was special. He’s just a good man. There’s no bulls**t. It’s really refreshing. I’m really grateful for him.”

The 46-year-old announced her retirement from acting in March of 2018. And you know what? She’s totally cool with that. She said: “I’ve given more than half of my life to the public. I feel like it’s OK for me to take time for myself now.”