I know that you used to live in Bogor, right? Let me answer your questions!
For sure, the bathrooms are inside the room at the two places I have recommended to you! Don't worry, you are not in Japan where they have "sento" or public bathroom!
Speaking of taxi or cab, each taxi when you get in, they have metered machine (don't know what you called it)...so, for the first time it is Rp 3,000.- then after certain meters then it will go up over Rp 200,- if I am not mistaken and it goes on and on like that! When you get to "Sukarno Hatta" International Airport, please go to taxi order counter which says "Blue Bird" - it is the most reliable taxi company in Indonesia then you can order for regular cab or limousine one - they are both with air conditioner! The limo one is obviously slightly more expensive! Do not, again do not call the cab outside, they may cheat on your price especially "Prestasi" or "President" Taxi! If you use regular cab, it may cost around Rp 60-70 thousands to reach central Jakarta where the two places I have recommended are located. In addition, this price is valid only when there is no bloody traffic jam! Jakarta is notorious for its traffic jam especially in the morning until 9.30 AM and in the afternoon from 3.30 PM until 8 PM! Also, you need to pay toll fee which would be around Rp 7 up to 10 thousands!
BTW, I forgot to tell you that the guesthouse number 2) is also air-conditioned actually!
Here, some hotels located in central Jakarta where they have easy access to what you want.
"Sabang Metropolitan" Hotel - walking distance to Presidential Palace, business and shopping areas! I would not recommend this one since it is an old hotel but they are lack of maintenance (www.hotelsabangjkt.co.id
"Paragon" Hotel Galeri Jakarta - My Canadian friend used to stay here for 4 years when he was working here! (www.paragon.co.id
). It is quite okay hotel!
I can only give these two above hotels' website since they are located in central Jakarta. There are other hotels in central Jakarta but the location and the prices are not within your budget while there are other cheaper hotels but I would not recommend you due its lack of maintenance quality and you know, like in any city, certain area is just not nice!
So, feel free to ask me any question so that I can provide you any information I can give you to make your stay as pleasant as possible!