KLM is becoming one of the world's worst. cancelled the 13:30 flight from Ncl to Ams for allegedly 'bad weather' 2hrs before the flight (we were at the airport), then they booked us on another flight (17:30) same day and as a gesture of goodwill they offered an upgrade then whilst at the airport, 2hrs before sent an email booking us next day and when we called then, they said both bookings were an error, booked us on a different flight and believe it or not, the 'goodwill' upgrade offered was withdrawn