Actually, I never stayed overnight in Speke Bay Lodge. Just visited many times on my way to or back from Mwanza. The lodge is situated on the Lake Victoria Speke Bay shore, just a few kilometers from Lamadi village, and a few hundred meters from the main Mwanza-Musoma highway.
The good thing which helps to preserve serenity in the lodge is the barrier some two hundred meters from the lodge itself, preventing cars of nonresidents from reaching the lodge.
The setting of the lodge is very nice, with lots of foliage, thus many lake birds around. The bungalows are simple and nice. The tents with thatched roofs just a usual ones.
The food in the restaurant is good and tasty, nothing to stun me though.
I find the place a bit pricey, especially bungalows b&b, half and full board. Bit too much to my taste.
Other than that, dropping in for a couple of hours, for refreshments and rest - this is the perfect place.