Ben Affleck has nothing but lovely things to say about his ex-fiancée Jennifer Lopez, who stars on the front cover of InStyle magazine's May issue.The 51-year-old beauty is the talk of Hollywood, with her celebrity friends and her exes commenting on her talents, incredible career and ageless beauty.READ: Ben Affleck makes brave confession about sobriety and Jennifer Garner divorceWATCH: Jennifer Lopez gives tour inside incredible New York penthouse apartmentHer former fiancé Ben, whom she split