Very well located
Staying in Mahdia means lower class even if we want a higher-class hotel. Except for resorts stationed far from town on the beach (places that I never recommend), and the supposedly stylish hotel Le Phenix, I felt horrible, the options are minimal. Of these the best I found was the hostel Medina. It's very well located, right on one of the entries to the medina. The hostel is an old tiled house with a ladder going up to a terrace overlooking the roofs of the medina. The rooms are ultra basic but very clean and have a shared bathroom. For the low price you pay, this is not an issue, the issue is that although the owner says you have hot water, the water is in fact cold.