Credit: Jon Kopaloff/FilmMagic

Drew Barrymore is finally comfortable with her body -- and it shows, she says.

 "I feel like some of my baby fat is going away," Barrymore, 35, tells Harper's Bazaar (via JustJared) in its October issue.

"That's not just physically, it's psychologically," the former child star explains. "I think that your body is in tune with your mind and your spirituality and your heart. If things are going better, I just think you look better."

Does the actress deny herself comfort foods or couch potato nights? Not at all. "I actually really love to lie in bed, watch TV, be a total sloth, and eat my favorite food: Kraft macaroni and cheese," Barrymore says.

She adds: "Last night I was watching The Next Food Network Star, eating mac and cheese, and feeling grand. And that was after I wore a sequined Givenchy gown with giant holes cut out of it."

In her interview, Barrymore also dishes on Justin Long, her on-again, off-again beau of three years. "He's the cat's pajamas," she gushes of her Going the Distance costar. (After a split earlier this year, the pair haven't clarified whether they're currently romantic.)

"I couldn't love, respect, admire, and enjoy that individual more than I do. It would be physically impossible for me to have any more giggly joy at this person."