I took Garuda "direct" from Jakarta to Ambon last July. I can confirm it stops in Makassar for refuelling and/or picking up/dropping off passengers. I can also confirm the whole Garuda part of my trip (Singapore - Jakarta - Ambon) was on time, on seemingly brand new planes, booked online using a foreign credit card, with no questions asked about baggage.
On this stop - do you stay on the plane, or do you have to disembark, then re-board?
Thank you to everyone who has taken the time to post! Though it does seem to be a pain - at least we won't be blindsided by issues, and can be prepared. Our last trip to Indonesia had bunch of issues we were blindsided with. So just knowing what to look out for really helps!
