Well, rain forest tour is also my plan but I cannot do it at the mean time, maybe after 2025. My recommendation if you want to stay in Hotel in Jakarta is in Senayan areas, near business district, there you can see Hotel Mulia and Hotel Century Park, expensive hotel is inside Sudirman Business District (Riz Carlton). You can do jogging or play any sport in GBK sport complex
GBK sport complex
Affordable hotel I recommended is in South Jakarta, Swiss Bell Hotel Pondok Indah. Easy access with BRT station in front of the hotel and MRT station just about 100 meters from hotel. Nice environtment for sport, many you can find like golf, tennist, basketball, or just do jogging inside the housing complex in which less car can go inside it
Swiss Bell Hotel Pondok Indah ( affordable Hotel )
Pondok Indah
Pondok Indah Mall
South Jakarta is also a food heaven, next to the hotel there is shopping complex, where you can find fast food affordable restaurants and banks there, mini market, and many ATMs. In Radio Dalam street, not far from Pondok Indah, there are many restaurants as well, and at night it is food heaven with food stalls opened in front of parking lot across the street. You can use Gojek to get there.
Inside Pondok Indah residential complex, there is place called Fitria, many affordable Indonesian foods are there. You can go there while jogging from the hotel or use Gojek
I will try to make a post about rain forest tour next time, my recommendation is that dont go to Sumatra rain forest, there are still 300 tigers there, Java, Kalimantan, and Sulawesi island are better despite you still can met Leopards there