Just to explain this chord progression in more detail.
It starts off in the Ebmaj7, then straight away go into some non-diatonic chords. These are Abmin9, Dbmin7, Gbmaj7.
This works because Even though Ebmaj and Abmin or in different keys they share many of the same notes. Abmin, Dbmin and Gbmaj are also not all in the same key but they all share the majority of the black keys.
Playing inversions such as the Dbmin7 with the root at Ab help give that soulful sound. Having the C directly next to the C# resonates differently than having the chord at the standard position.