This place is absolutely gorgeous. The facilities are beautifully decorated and the ambience is traditional but very well kept and clean. I enjoyed my stay immensely. Just a few pointers. First of all, I think it is very important to have someone trained in hospitality or customer service available for the guests at all times. On a number of occasions, the servers were also the receptionist and sometimes they did not speak English, French or standard Arabic, which made arrangements somewhat difficult. Another thing, the hotel manager was a little bit pushy when it came to selling hotel services (taxi, massage, guided tour) without a clear confirmation or explanation of expecations. Overall, good stay, but to be excellent, need to work on customer service! Thanks!