We got back a week ago. Excellent hotel. Friendly staff, sometimes they are bold (they really are Casanovas). The room service is excellent, don't forget to leave some change in your room from time to time. It will be rewarded. A boat trip with captain Aziz is great. Free service of the hotel.
Avoid the tap water. Brushing your teeth is a no-no, also take care when you shower (don't swallow water). All this to avoid diarrhoea. If you do get it, the local pharmacists know what they are talking about. I beat it within a day.