We had an amazing time in Semarang with our guide, Mijil. He was very knowledgeable of the city, its history, and food. We were able to hit all the major tourist sites and also many quite local places. He and his driver went out of their way to fulfill all of our wants and wishes. After the tour of the city we had some extra time, we were driven out to the countryside and into the mountains. The view was amazing and the temperature was a welcome relief. Our guide was also our guide in Surabaya the following day. We would definitely recommend Mijil and this tour.