We had a wonderful time with Tonga, our guide and friend. From the beginning to end, it was a great experience. The accommodations especially Mara Sopa lodge was very good. Food was good. We got to see literally everything in our 4 days safari except Rhinos :(
But anyway, overall, I will recommend Winston, Tonga and Kipruto all day every day.
Tips: If you go to Lake Naivasha, do the Crescent Island tour. It is worth it.