Ash
Had an overall great experience here. The staff are amazing - but in particular Amir, who made us a few surprise drinks and had an amazing personality.
Food was good and had a good range of food to choice from on every meal.
The entertainment staff did do some good shows over the few nights we were there, however, there were some occasions where they did not understand "no" when trying to entice us to engage in activities, such as joining a Congo line which in turn, we were called a lazy couple who would have lazy children all because we didn't want to participate. One of them asked my partner to write a review and would not leave until she had done so, she said yes and when finished, he wanted to read the review and made sure she had included the entertainers before he took a picture of it and told her to post it.
Room was as expected but did keep finding ants on the bedside tables and the bed closest to the balcony.
In conclusion my overall experience was positive as there's a lot of positive people that work there such as bar staff, waiters reception etc which made the experience really enjoyable I would more than likely go back in the future despite the short comments.
Roza B
Not 5 star but not bad
Pros
Good selection of food. I'm not sure what other reviewers mean. They pretty much have everything, in fact there is too much choice.
Rooms are spacious and cleaned regularly.
The hotel is the beach so very good access to the seaside.
15 mins away from the town centre. Cab costs around £2.
Entertainment every night.
Bar open all day where you can get hot drinks and cold drinks too.
Cons
Seems like they are cutting costs.
Water, tea coffee are not replenished daily in the room. They were not replenished at all while we were there. The room at times felt cold and we just wanted a hot drink. At times we were thirsty. We didn't bring our water bottles as we had assumed water would be available daily in our rooms.
No iron. I came to celebrate my birthday and could not wear my outfit as we couldn't get hold of one.
No bathrobes or slippers. This is a minor but adds to the fact thst service is a little lacking.
The hotel is cold in Dec/ Jan so please bring warm clothes. I thankfully had a coat but I wish I bought tights and leggings and a hot water bottle. I felt colder here than the UK!
Lucian Nutu
We had an amazing stay at Iberostar Mahdia.
The hotel is beautiful, very clean, and perfectly located by the beach. The food was excellent with plenty of variety, and the atmosphere was relaxing and enjoyable throughout our stay.
The staff truly make this place special – everyone was friendly, professional, and always ready to help. A special mention goes to Ramos, the best man there! He was outstanding, always smiling, attentive, and made us feel very welcome. His service really made a difference and added a personal touch to our holiday.
Highly recommended, and we would definitely come back again!
Dr Vakanas
We spent some amazing holidays there;
We choose the full board option.
The bedroom was big with a balcony opening to the sea view/ so beautiful.
The staff was very nice and helpful.
The food was varied and really nice. The only things that can be improved was the desert (maybe because I am not fan of sponge cakes) and the juices were to diluted.
Because we went in November it was not too busy and so could properly relax not being closed to other people. The beach is really big and was empty. The water was not very warm but enough to swim.
Janice Marco
We had an overall very good stay at this hotel, mainly thanks to the excellent service from most of the staff. Everyone was friendly, kind, and helpful, and the entertainment team was excellent and really added to our experience.
A special thank you to Yassine, Jahwer, Sadek, Rim, Badreddini, and Hatem — they all went above and beyond to make our stay enjoyable and comfortable.
There are a few areas that could be improved. The rooms are a bit outdated and would benefit from updating. The hallways were quite dark in the evenings, and although the hotel is very spacious, it felt somewhat empty and could use more furnishings or décor. The phone in our room didn’t work initially, but it was fixed straight away, which we appreciated.
We also experienced an issue with the room not being cool enough and thought the air conditioning wasn’t working. Later, we realised the door needs to be fully shut for the AC to operate. However, when we raised the issue at reception, the staff member’s response felt dismissive and came across as rude, almost placing the blame on us. This could have been handled much more politely, as a simple and friendly explanation would have avoided any frustration.
Aside from that experience, most of the staff were genuinely kind and helpful, and overall we enjoyed our stay. With some updates and better communication in situations like this, the hotel could be even better.