I've talked with a manager through email and he handled the issue professionally. He seemed like a super nice guy as well.
He offered me a meal but I just decided to get a credit from the app. because it seemed more appropriate.
Hope the delivery goes well next time.