It’s the best time of my life: Jennifer Lopez 'never better

Jennifer Lopez has "never been better".