We had great time with Luxory Tours. Our guide was Sunil and what he does with Land Rover on Safari is amazing. Best driver we came across;)
Also, one suggestion. We went for VIP option. In such they collect you from the hotel and drop you off back to the hotel door. Very useful when travelling with kids.