The Kalahari Arms has had quite a makeover since the last time I stayed here. The staff are friendly and efficient. The rooms (we rented 2) were excellent -- large queen bed, two chairs and a table inside, a table and 4 chairs on the veranda, an excellent work space, large flat screen TV with a decent (but not great) DSTV bouquet, shower and all bathroom fixtures are brand new including a motion sensor light which can startle you at first if you stand still for a moment! The grounds are immaculate, the pool is clean and big, and the restaurant has indoor and patio (under a high thatch roof) seating. The food was excellent too. The one drawback was a dodgy wi-fi system and given how the covid era makes us all work online, I hope they'll upgrade that system soon.