Just a word of warning, we decided to extend our time in Bali by two days and called Best Flights to arrange this (we had originally booked through them) and the charge was $232.00 per person to change. When I queried this they said the charge was half Best Flights and the other Garuda. Can't believe it. There were no restictions on the tickets (business class).