The worst aspect about Icelandair is the check in area in KEF. I queued for 90 mins before I reached the two ladies serving all the flights leaving at 0700-0800. Amusingly the number of agents decreased the closer I got to the front of the queue. I finally saw an agent 25 mins before departure time. Then you need to run and run to reach the flight. The best thing that happened was my luggage made it to LHR. The crew onboard were rarely friendly and needed to collect money for the food and drinks. IFE was good take your own headset. Take your own food so you are not tempted to buy anything. I was impressed to see that they moved pax with infants to give them an extra seat for the baby.