What does Abgemacht ist abgemacht mean?

Abgemacht ist abgemacht - German to English

A deal is a deal.