The review below is the personal opinion of Maxim and not that of SafariBookings.
The day before the safari they said the group was full.
We booked a safari a month in advance. The evening before the safari, when we were already in Arusha, they said they were fully booked and could offer another group starting at 3 am (groups usually start at 5 or 6 am). We declined. We had to look for a new safari company that evening; many were already booked for the morning, so we were very lucky to find one. At least they refunded the deposit quickly, so thank you for that.