The only exposure we have had to Amsterdam is at Schiphol a number of times and most recently, in transit to our cruise ship. However, next year, our cruise ship will be at Amsterdam for two days and we then plan to see the sights (preferably by bicycle, since they appear absolutely ubiquitous.) Also, intrepid cyclists are not deterred by the rain - they just cover up and keep on cycling!
What I do want to compliment is the crew of KLM; they are truly service-oriented; this is true despite the difficult circumstances of moving about, serving all the passengers in an absolutely full aircraft cabin.
I am sure KLM picks people for their crews in terms of affability and safety and I can assure you of the former quality and thankfully, have not had to experience the latter.