Small but friendly place, nothing exactly to see, but one should go there not for sightseeing, but for relaxing.
Very quiet town. Wonderful water and clean beach with white sand, the best in Tunisia, to my mind. From Enfidha airport it takes about 2 hours to get to Mahdia. From Monastir airport about one hour.