J.Lo may not be the best but she does what she does and does it rather well. I have love for her. Going to her free beach concert on June 4 !!!