I went to Tunis last year with 8 of my family for 14 days, a run down:
1. 4 of us got a really bad stomach bug, despite us being fully inclusive (eating different things) and being in a fairly high rate complex. I was ill for 6-7 days, on and off the toilet about 30 times a day. When I got back I had lost 9lbs.
2. Went on the "pirate boat ride" which basically felt like we were getting abused, they sprayed everyone down on the deck with sea water despite people holding cameras... They served food, but the chef was also the toilet attendant and I saw him in there tidying up (a lot of sea sick people) and collecting bags of sick. To top it off there was a bird of pray in the kitchen. We didn't eat. Ship was meant to get back at 1pm, we didn't get back till 3.30pm. Oh and we didn't see any dolphins despite being promised they are always around.
3. The market is full of crap, it's not even an experience in my opinion. Walking through a dirty market with dirty people wanting to touch you shouting "CHEAPER THAN ASDA" is funny for about 1 second then it's just tiresome.
4. Tipping, if you don't tip you don't get good service. Simple as that. Even though we were all inclusive you were expected to tip, I think this is wrong or should at least be a decision. If you didn't tip for your previous meal, you got a slow and shoddy service for your next. This is obviously specific to the hotel we stayed in, but I'd put money on it being the same everywhere.
5. Out and about. If you like half made houses, dust, sand, dodgy looking shops, lots of men looking at your fiancée you're in luck!
6. The main airport, be prepared to queue for 30-40 minutes if you want to use the toilet, be prepared to tip for this privilege.
7. Camel ride on the beach, don't bother. They tell you one price before getting on, then demand another price when getting off. I saw countless arguments.
Did I enjoy it? Not really. Would I go again? No.