The staff were helpful and attentive. The rooms were all clean and comfortable though showing age. The air conditioner worked (Hurray!) and no monkeys found the way into our room. The restaurant food was well prepared and timely served. The variety of drinks and such were sufficient.He selections for vegetarians were slim and for vegan pretty much non-existent. A gluten free vegan would have pretty much been left to a salad. But the kitchen knows its market. The "chips" were called "fries" and the ketchup was Heinz. The burgers came with bacon and didn't pretend to be something special. The biggest "surprise" which may have been simply my mistake is that (1) the tip is included in the bill when you charge it to the room (doesn't reflect on the restaurant receipt) so I ended up tipping twice; and (2) the "airport transfer" was neither free nor arranged without hassle. I had to pay half again more than taxi rate to go there and back. So, as the Gen Z might say ..."my bad" . The riverfront location is marvelous but as with all things on the Zambezi the biting insects were not nearly as charming. Bring real bug spray (100% DEET) and plenty of it. The dining rooms are all outside exposed to the elements.