El Mehdi Beach Resort liegt direkt an einem privaten Sandstrand, etwa 2 Kilometer vom Zentrum von Mahdia entfernt. Der Bahnhof befindet sich in rund 3 Kilometern Entfernung, Restaurants liegen etwa 1 Kilometer entfernt. Die weitläufige Anlage besteht aus einem vierstöckigen Haupthaus und zwei Nebengebäuden und ist von einem schönen Garten umgeben. Vier Pools ergänzen das Badeangebot. Mahdia ist für seine Küstenlage und den entspannten Feriencharakter bekannt. Ein Ausflug ins rund 7 Kilometer entfernte Akouda erweitert das Urlaubserlebnis.
Das Hotel verfügt über 7 Einzelzimmer, 182 Doppelzimmer, 3 Suiten und 2 Junior-Suiten. Je nach Kategorie gehören Balkon oder Terrasse mit Meerblick, Doppel-, Queensize- oder Kingsize-Bett sowie eine individuell steuerbare Klimaanlage zur Ausstattung. Ein Safe, eine Minibar und ein Minikühlschrank bieten zusätzlichen Stauraum für persönliche Dinge. Satelliten- oder Kabel-TV und kostenfreies WLAN ergänzen die Zimmerausstattung. Die Bäder verfügen über Dusche und Badewanne; rollstuhlgerechte Zimmer und Familienzimmer sind buchbar.
Im Außenbereich stehen drei Süßwasserpools sowie ein Hallenbad zur Verfügung. Liegestühle und Sonnenschirme begleiten die Stunden am Wasser, während eine Wasserrutsche für zusätzliche Abwechslung sorgt. Der Wellnessbereich umfasst Sauna, Dampfbad, Whirlpool und Massagen. Sportlich aktive Gäste können Tennis spielen, das Fitness-Studio nutzen, tauchen oder Windsurfen. Ein Miniclub, ein Maxiclub und ein Spielplatz ergänzen das Freizeitangebot für Kinder.
Im Rahmen des All-inclusive-Angebots umfasst die Verpflegung Frühstück, Mittag- und Abendessen. Die Mahlzeiten werden als Buffet angeboten, zum Mittag- und Abendessen stehen zusätzlich Speisen à la carte zur Auswahl. Getränke sind eingeschlossen. Ein Restaurant, ein Café und eine Bar bieten unterschiedliche Möglichkeiten für Mahlzeiten, Kaffee und Erfrischungen.