If you're looking for a first class service when flying, Garuda Indonesia is the answer. The tickets are way more expensive than other airlines, but I can assure you, they have the best service in the country. Last year we were looking for one-way tickets from Yogyakarta to Jakarta (for my hubby and I), and my hubby suggested that we took Garuda Indonesia. We had been looking around for the best time of departure and arrival and looked like the best time would be by Garuda Indonesia. So we booked two tickets online. Online reservation is one of the good things that I like, since we won't have to go to the travel agency just to buy tickets. It's so easy and even we can do online check-in in their website. They offered two classes for the seat: economy and executive class. The price difference between these two classes made us decide to go with the economy class. And we didn't find any difficulties with the online booking and check -in. They make everything so easy with their online service. We didn't bring much baggage, so we weren't charged for any excess baggage fees. Their service was so good, almost perfect in every way. The waiting lounge at the airport was so comfy and when flying they also provided snacks and drinks. The seat was very comfortable, and spaces between seats were quite spacious. The stewards and stewardesses were very friendly. All in all, that was one of our best flights. Though it was a pricey flight, I think we got what we paid for: the best service around.