For my money, nothing beats Dutch airline KLM. I have flown them 3 times and even on a short city hopper from Amsterdam to London I was served real ham sandwiches with belgian chocolates. The service is amazing.
I haven't flown Singapore, but my Uncle works is Saudi and has flown them several times and swares by them.
|