I did the half day Jakarta tour and the day trip to Bogor and highly recommend both. If have time definitely do the Bogor trip to see beautiful country side outside of Jakarta. It is a completely different experience in the mountains than in the city. Thomas was my guide on both trips and excellent. He speaks good English and is very knowledgeable on history. I’m a female traveling alone and was a bit nervous, however, I felt comfortable and safe with Thomas from the start. The tour operator, Bona, was organized and in communication beforehand so knew what to expect. Also, people advised me to skip Jakarta and Java on this trip to Raja Ampat and I disagree. It is a cultural experience worth staying in Jakarta an extra day for.