First of all, I have to say that this hotel has a lot of potential. The room I had was very nice - it overlooked the pool and alfresco dining area, was clean and had a large bathroom. The TV reception was variable but there was BBC world news and a 24hr English language movie channel. The balcony was spacious, but lacked a table. Pool was well kept. Bed was very comfortable
Location was on the edge of town, much farther from the centre than was suggested. There were VERY few restaurants nearby. This meant a taxi (50D) every time I wanted to go anywhere.
Food at the hotel was poor with breakfast being the same every day. It was possible to get something different, but only at a price. Likewise, evening buffet was pretty average and cost 150D - I only had this once. The 'all day snacks' menu was OK, but after a few days, all the grills were off and there was only pizza, which was poor and expensive.
I was overcharged on at least three occasions and when I questioned this at reception, they suddenly didn't speak English - fortunately I speak a little French. The hotel had signs everywhere forbidding bringing in your own food and drinks.
The worst thing though is the appalling cabaret act in the garden area 6 nights a week. It was loud, meaning I couldn't sleep until it stopped at around 11pm, it was talent-less, caterwauling - get rid !!!
Some suggestions for the rooms - tea and coffee-making facilities would be the number one, followed by a detailed information folder (in various languages) with info on taxis, sightseeing, local cafes/restaurants etc.
In hindsight and with more research, I should have chosen a Riad in the centre of town.