Good location, good food, friendly and efficient staff. Rooms adequate but nothing special and probably not worth paying for sea view because one cannot view much although back rooms open to road so a bit noisy. Free wi-fi around reception and bar/restaurant area but US $ 3 (Tan Shillings 5000) if you want it in the room -- don't bother as it does not work. This is the only hotel in Tanzania I have come across that operates a dual pricing policy -- US$ 90 for non-residents/no work permit on ocean side and TSh 90,000 (US$ 57) for residents: probably possible to argue and then negotiate a further discount. Well recommended.