Took Garuda from Hong Kong to Bali in Business Class, because of the "short" duration, only merited a bigger seat up front and a meal. Besides the two of us, there was no one else in Business on this flight.
From Denpasar to Seoul we travelled First Class, which got us a pod with fully reclining seat and two meals. This flight was fully booked.
Meals and staff on both flights were exceptionally polite and provided excellent service in many languages.