Always love flying with Garuda but some things nee
Pros: Cabin was in good size, crew was friendly and professional, in flight entertainment was top notch.
Cons: Boarding was late. When we got to Soekarno Hatta, it took a while before they could open the door of the plane and let everyone out because they were waiting for some equipment (the stairs i'm guessing). Then they put us in a bus which took a loooong time to get to the right terminal. I was sick at that time so this was very inconvenient.