The song isn't terrible, but no matter where I skipped to in the song, almost everything sounded like it was the same part. The main difference was Heavy D's vocals, and even that was just a different person performing the same thing.
I do love some early 90s R&B / New Jack Swing, though. And your avatar was an even larger blast of nostalgia.