All things considered, this is a very good hotel for the area. I wouldn't want to stay anywhere else in the area. The staff is always friendly and they go out of their way to make sure that you have a pleasant stay. Mattress was on par for a hotel, sheets were a bit stiff/scratchy compared to others I have stayed at in Africa (perhaps I got a new set?), but I got used to them after a couple hours and they didn't disturb my sleep. Amenities in the room are satisfactory. I lost my phone so I would have liked an alarm clock, but it was easy to phone to front desk at anytime to schedule a wake up call that was always on time. The WiFi isn't high speed by any means, but for the area it is very good and pretty consistent (for the area). The hallway can be a bit loud at times, but this isn't uncommon. All the doors slam automatically though, and this can be disturbing at times. I got into the habit of gently closing my door to be considerate to others, but it seems I was the only one. Overall it was an enjoyable stay and this is the only hotel that I consider in the area.