Het all-inclusive El Mehdi Beach Resort ligt op 2 km van het centrum van Mahdia en op 50 meter van een privéstrand dat rechtstreeks toegankelijk is vanaf het hotel. Het hotel heeft maar liefst 4 restaurants waar Tunesische specialiteiten en internationale gerechten worden geserveerd. Je kunt gratis gebruikmaken van stoelen en matrassen op het strand en het zwembad, evenals toegang tot 2 buitenzwembaden, 2 kinderzwembaden, een binnenzwembad en een spabad.