Excellent staff, good a la carte food (buffet not so good). But the rooms are not exciting for what you are paying. Partly this just seems to be northern Tanzania, where everything is charged in dollars and overpriced. One day when the hotel was almost empty, management turned off the generator without saying anything to save some money. They didn't come round with a discount.