Both the tour guide and the driver were very nice and informative. Lunch was very good and seemed to be representative of the local cuisine. Although the tour would have been much better if it did not rain, we understand that this is something that is out of control of the tour guide. With this being said, the tour guide and driver were accommodating of the things we wanted to do outside of the planned tour since the weather was poor that day. This tour was overall very enjoyable and we would recommend it to anyone who is looking to hit the highlights of Jakarta.