(I feel vindicated in going to Google Translate and translating the dialogue to Italian to see if it matched the voiceover. Great work guys.)
I'm Italian, it is absolutely perfect ahahah