Great experience but you can probably get better value for money
I went with a friend to a 4-day budget safari which included 3 visits at Masai Mara reserve and one at Lake Nakuru. The price included pick up and drop off from the airport to the hotel and from the hotel to the safari and back to the hotel and to the airport, which was great. The car was a bit run down and we were sharing with 4 other people. At Masai Mara we stayed in pre-pitched tents with private toilet/shower at Miti Mingi Eco Camp, which was okay but there were no hot showers as advertised; we had an issue with rain in our tent and we were promptly changed to another one. At Nakuru we stayed in at City Max hotel, which was quite in the middle of nowhere and the wifi signal did not reach the rooms, but it did the job. Our driver Richard was very knowledgeable and could virtually answer every single question we asked him. He found all the animals almost on the first day and we ended up seeing everything we wanted to see. Unfortunately, the weather was not with us so on the 3rd day, the driver suggested to skip the 3rd visit at Masai Mara and stop at Lake Naivasha to do an activity at an extra cost, which we refused to but agreed to stop there for a walk; however, when we got there he advised that the weather was not good enough and we drove straight into the hotel without actually doing anything at all, other than driving, which was a bit of a waste of a day; a back-up plan would have been appreciated. My friend and I finished our safari earlier than some other people in our group and were put in a different car to go back to Nairobi. There, we learnt that the people from that other car had paid less for the same type safari (with a different operator), done more things (the activity at Lake Naivasha that was offered at extra cost was offered for free to them) and had a much better car so it annoyed us a bit but that's life.
In short, I had a great time in this safari and I saw all the animals I wanted to which was amazing but if I were to do another safari I would probably do a bit more of research and negotiate the price better.