translate English to French: It was a maze which they had great difficulty in navigating, or in understanding what services were most appropriate for themselves.
Un vrai dédale dans lequel ils avaient beaucoup de mal à s'orienter ou à comprendre quels services répondaient le mieux à leurs besoins.