At first I had gotten a bad room, it was not very clean, linens were pretty old, bathroom's towels were not fresh. I complained at the reception and changed my room, which was way better than the first one.
Restaurant and room service were rather good, food was ok, in reception it depended on who you found and the quality of the service would change considerably: the older receptionist (maybe owner of the hotel) was amazing, while a younger guy wasn't as kind.
Overall it's a good hotel for Tunisian standards, I will be back soon.