Jakarta is a great place to stay in a hotel. There are many good ones and they are seldom full. Even better, prices are low compared to other large Asian cities, so you may be able to give yourself an upgrade. Budget travellers will find some fine new hostels while long-term visitors will have many apartment-style hotels to choose from. Swimming pools tend to be limited to more expensive places.