The least you can do is get a narrator that can actually speak Spanish or one that can pronounce Spanish properly if your main character is a native speaker.
Other than that I did like the story.