The thing that I notice (and this is coming from someone who can't sing and is a novice at best), the lyrics don't match the song. It appears words are forced or crowded in places. She would sound good holding and flowing some of the lyrics instead of trying to fit the words in, which makes her off key in places. Male voice is flat, but I couldn't do better. Are the lyrics set?
Now the recording, instruments and mix are very good, a catchy tune. Hopefully someone more talented people will chirp in. cap