First of, all I really like this! Love the latin groove.

The "band" sounds good except for that distorted guitar, I agree with HTL on that.

Some minor mix issues, no need to repeat what's already been said.

Love your vocal! Very expressive. And I like the lyrics too.

Overall it's a very good song and I enjoyed the listen.