Nice airport. Service is very good. Lots of shops, some places to eat or drink, even walk in clinic. You can easily find luggage carts. Been there around 10 times last years and never had a chance to say airport is overcrowded. Rather it is quiet. At this moment some new part of terminal is almost ready, so probably quite soon it will expand.
Free WiFi is available however in the area of waiting for customs officer interview the signal was very weak and disconnecting every 5 secs.
Boarding is divided into many stages which is nice, more than usual in Europe. At least when you travel with AirCanada it works this way. Obviously at first they board priority passengers, then passengers with children under 6, later on rest of passengers is divided into three zones depending on row they are seated. This is very good as this way you have lower probability that someone from row 15 while taking care of his cabin baggage is blocking access for people from rows like 35 etc.