The 24h prior self check in worked seamlessly. We could picked seats as well. The check in process smooth. Flight departed punctual on time. Flight foods are nice and edible with free flow drinks as usual. Arrived at destination also on time. Overall a nice flying experience. Smooth as always with Garuda Indonesia.