I had made my booking and paid two weeks in advance of staying through Kayak, though when I called the hotel to confirm, my booking was not confirmed at the hotel. The hotel was fully booked and they had given away my reservation. There was no support from the hotel staff to find alternate accommodation. Overall, a very frustrating experience. I had heard similar accounts during my trip to Dar Es Salaam from other travelers booked at The Peacock. The location is also not the best. I would not recommend this hotel.