meaning of Alles passt perfekt zusammen

Alles passt perfekt zusammen - German to English

Everything suits collectively completely.