The service was very good. They would always be there on time or even earlier to pick us up for our event. It has lived up to expectations and even more than I thought. The safari was very bumpy, but you got to see amazing things. The communications was all right but it could have been better. It was a lot of fun and I would do it again in the future.