The review below is the personal opinion of John O. and not that of SafariBookings.
bad food, and not enough of it
We stayed at two safari places in Selous Game Reserve, Sable Lodge and Rufiji River Lodge, selected by Gecko. Sable had OK food, but small portions that left you hungry. Rufiji River Lodge had food that was not at all pleasant or appetizing -- you just ate a bare minimum to stave off hunger. At $300/pp/day, I expected better.
Also, the train trip to Selous was not pleasant. 3rd Class or whatever it was is a real surprise for Westerners. Nothing bad happened, but it felt on edge.
Other than these, Gecko did a fine job. I wouldn't use them again, though, I don't think.