Just a warning to all people who book online with Garuda Indonesia - cross your fingers and hope for the best.
I attempted to book a flight with them online. The following occurred:
They did not generate a booking confirmation for me;
They took the money out of my bank account:
They cancelled the booking;
They told me I should try to rebook on the flight (knowing it was full); and
Have not returned my money.
All of their customer service staff (I have made a number of long distance calls at my own expense) have very poor English and do not hesitate to say "I do not understand, can you call back later", then hang up.