If a waiter accidentally dropped food/drink and ruined your expensive clothes?

What would you take for an apology? Is a simple apology enough for you? Free dinner?
Updates
+1 y
I personally would be very dissapointed if at the very least they didn't offer a free dinner, that's just business courtesy.
Updates
+1 y
By the way, this also includes shoes. Yes, your brand new $100 shoes, ruined!
If a waiter accidentally dropped food/drink and ruined your expensive clothes?
Post Opinion