Our stay at James' apartment in Silema was brilliant. We found the location superb, with local bus, ferry and E-bikes not far and check in extremely easy. James organised airport transfers for us, which we found to be reasonably priced and very efficient.
The apartment itself was very clean with everything we needed for our stay.