It's been my dream to take a trip to South Africa but I was a little confused on what part of South Africa to be explored first. My friend went to Bwindi and he told me that it was so much fun doing mountain gorilla trekking, so I asked him to suggest me the best way to do the gorilla trekking and South African safari is through a travel agent that can plan your tour in the most sorted way and the services are also in-budget. As soon as I went there, he explained to me about the safari packages and tours. He asked me about my budget and made a wonderful safari itinerary that covers all the top attractions of the area. The first two days were reserved for gorilla trekking in Bwindi N.P. where I saw silverbacks and baby gorillas. The experience was amazing and as far as accommodation is concerned, it too was very comfortable. The accommodation was provided with the mosquito nets and hot water pack. Lastly, driving staff Obedi was very kind and friendly. Thanks to the travel guide, I got to understand many things about Uganda. In addition, he always took care of my needs and requirements. I will definitely recommend this travel agency to my friends and associates.