What does Alles passt perfekt zusammen mean?

Alles passt perfekt zusammen - German to English

Everything suits collectively completely.