We stayed here as a group of 16 (family and friends). I contacted the hotel in advance and requested that our rooms be as close together as possible. We were allocated bungalow rooms all in one tight group, with most of the rooms next door to each other / backing on to each other, and in a nice location close to the beach (and beach bar), which was excellent - it made it easy to socialise and have a few drinks and a chat while getting ready to head off for dinner etc.
The food was varied and of decent quality - if you're expecting typical English food you may not like it massively, but if you're willing to try new things, there was plenty to enjoy. Pizza, chips and pasta were usually on offer for those not willing to be any more adventurous.
After the first day, a table set for all 16 of us was ready every time we went into the restaurant, and we were cheerily greeted by the waiter who looked after us - after a couple of days he had remembered what drinks to bring out without even being asked. On our last day, he had even set candles on the table to make it extra-special for us.
The restaurant was very large; I don't think I'd want to see how busy the buffet area would get in peak season if most of the tables were occupied - I think it could get annoyingly busy.
Bar service was friendly, with larger drink orders happily accepted and brought over by a waiter.
There were no safes in the rooms, but safe deposit boxes are available next to reception for 2 dinar a day (~50p per day) - I requested one of the large boxes, which was big enough to take my digital SLR camera and most of the group's passports, wallets, jewellery etc.
Annoyingly, you need to pay a deposit if you want the remote to operate the aircon units in the bungalow rooms; luckily, the room I was in (88) had a power button on the aircon unit so I could just turn it on manually (but not adjust the temperature from 22C); other rooms didn't have that; however, one of the group phoned reception on arrival (late at night) to ask for someone to turn the aircon on in all the rooms so we could be cool without sorting out deposits etc there and then, and they came to every room with remotes and asked if we wanted the aircon on.
The twin bungalow room I was in was nice; the large triple bungalow rooms even closer to the beach were much bigger. The bathroom could have done with some basic redecoration - a few quid spent on repainting the rooms would have made them much fresher and more appealing, but they were good enough as they were.
The rooms were cleaned often, and the maids were friendly whenever we saw them. I left a tip out on the bed a couple of times, and was amazed to see that they left the money neatly stacked on the desk rather than taking it, which made me feel they were trustworthy and unlikely to steal anything from the room.
One 1.5L bottle of water per room was provided upon checkin; extra bottles were available for 1 dinar each (around 50p) from the bar.
A shop on site sells soft drinks and snacks etc - however, you'll find better prices and far more choice at the shopping mall outside the hotel with various planes and a model space shuttle decorating it - walk out the front entrance of the hotel, turn left, and it's across the road from you.
The phones in the rooms mostly didn't seem to work properly for calling between rooms, but we'd been put so close together that it really didn't matter, it was just as easy to nip over for a chat.
The main outdoor pool was nice, but very cold in October - clearly not heated, so a little "refreshing"! There was another outdoor pool too, plus a nice, heated indoor pool, a kid's paddling pool and two jacuzzis which, for some reason, only have the bubbles active for a couple of hours in the morning then again in the later afternoon. On one occasion the back jacuzzi's bubbles weren't working; the next time we tried it, they were working, but the water was incredibly hot, to the point of being painful, so I suspect the thermostat had failed; the front jacuzzi was fine.
If you want a cushion on the sun loungers you need to pay a dinar a day (~50p) for the privilege. If you want a beach towel, it's a 10 dinar deposit.
The beach was nice, soft white sand, with various watersports available (parasailing, jet skis, banana boats and the like).
On checking in, we decided to take the cases to our rooms ourselves, which seemed to slightly offend the staff who'd offered to do it; when we explained that we did not yet have any dinars to tip them with, they understood. (As you can't bring dinars into Tunisia officially, and the bureau de change in the hotel was closed as we arrived late, we had nothing to give them.)
All in all, for the price we paid, we were perfectly happy with the hotel, and would willingly return - we even discussed going back next year.
We were booked through Just Sunshine, and we met up with the rep, Peter, who was a thoroughly nice chap, and provided plenty of information without trying to sell us anything. The Just Sunshine rep who met us at Tunis airport for the transfer was also very friendly and nice. We flew with Tunisair from London Heathrow to Tunis, and the flight was decent enough, with half decent food served, and sufficient legroom for me (6'5") which was a pleasant change!
This review is the subjective opinion of a TripAdvisor member and not of TripAdvisor LLC.