This is my second time staying at Kili Cottages and it is consistently excellent for longer and shorter stays. The staff is extremely kind and helpful and the facilities clean and spacious. They have reliable internet, hot water, and air conditioning. It’s also an easy bus or taxi ride to town, where there are excellent restaurants, shops, and outdoor markets.