Mary did a flawless job on this song. Mary is sometimes flat however not in this performance. You haters need to find something else to say about her. Mary J. Blige is a legend. The End.