My girlfriend and I stayed here for one night and had an awful experience. I used hotels.com to book the trip. I paid upfront for the room and received verification via email. Upon check-in, the woman behind the front desk could not find our reservation even though it was made under my name and she had my passport to verify. After showing her the hotels.com email, she begrudgingly handed us the keys to the room. The room itself was small, hot, and had one towel even though the reservation was made for two. The room did not contain air conditioning which meant we did not sleep with sheets and were exposed to the several mosquitos in the room which bit us throughout the night and interrupted our sleep. In the morning, we went to the lobby and was told that the guide, who was picking us up for a safari, had been sent away by the front desk. Luckily, we were able to contact the driver who had to turn around to pick us up. When the driver arrived, another woman behind the desk said that the payment "didn't go through" even though it had already been paid through hotels.com. In desperation to leave, I handed her another credit card which she charged and further delayed our safari. I've now been charged twice for the same room. Having traveled all over the world, I have never had an experience quite as bad as the After 40 hotel. If you enjoy a good night's sleep and competent staff please book elsewhere.