We saw all the animals, ate delicious food and were helped by kind staff. Only minor issues.
We had a lot of fun. We saw all the animals we wanted to see, saw all the big 5 and much more. The food was delicious and the staff were very kind. Our guide Jeffe was capable of finding the best spots to watch the animals when there were many jeeps trying to approach the same animal.
The Seronera camp in the Serengeti is extremely poorly maintained and has no amenities. This will be the same for everyone who stays there, no matter the tour operator.
There were some minor issues that had only a small impact on our experience which I'll list: We were dropped on the wrong hotel at first. We were told there was room for our travel bags on the jeep but at the last minute we were told we could only take half of our bags and had to rush to rearrange everything. We were told at 5am we would be picked up from the hotel at 6am that same day and then we had to wait almost 1 hour for our car after getting ready at 6am. These delays were the norm during the safari as well. Despite being promised, no sleeping bags were distributed on the first night. Finally, tipping is always a hard subject for us as europeans that don't have/disagree with tipping culture as it is bad for both employees and customers. We were told during the booking process the value of tip that was expected which we agreed to. However, during the safari we were told a 3 times higher tip was actually expected. That ended up not being too bothersome as when we gave only the tip previously agreed upon, no one questioned it. I hope with enough pressure tipping culture is abolished so that employees are properly payed by their employers and customers get to know the real price of the experience before booking.
Every company on this website can show you the animals. I hope not all of them also give you all this trouble.