What is the English translation of tutto ok e' arrivato oggi pomeriggio grazie?

Google translates it from Italian as.... "all ok and arrived this afternoon thanks"