When travelling to Schengen countries Schiphol is a pretty good airport. There are plenty of facilities although shops are a little pricey. If you're flying to a country where you're required to go through passport control (gates E and above) then things get a little silly. The security check is at the gate which results in very slow boarding times and long queues. It also gives you no opportunity to buy drinking water before you board which is ridiculous before a long-haul flight. There was a vending machine but this was for Coke only.