I booked this hotel specifically for their shuttle service. I called before landing in Jakarta, and staff did not answer the phone. I tried again hours later and they picked up- they told me to call from the Information Desk at the Jakarta airport once I landed and they would come get me. They had my flight information. Once I landed, the staff member at the Information Desk attempted to call them to arrange for a pick up and they did not pick up the phone at all, even after several attempts... In the end I had to take a cab to the hotel, which is precisely what I wanted to avoid. It cost almost half the price of the room I had booked. The front desk staff refused to reimburse me for the cab even though they had failed to pick up the phone and arrange the shuttle as promised.
The room was comfortable enough for a transit hotel, but do not book a room if you are counting on the airport shuttle to pick you up.