Booked 4 months earlier and tried to select seats, but was unable to do so online which was annoying.
We arrived early to be able to get window seats and queued until it opened, then At check in we were asked to show the card I had booked with which expired and so they demanded that I go to the ticket desk to get my new card ‘ approved’ which meant that we had to re queue for another 30 minutes and by that time all the window seats had gone - so again very annoying!
The seats themselves were ok and there were some good films, but the was little good or appropriate audio - e.g. for sleeping to.
Generally better than British Airways when it comes to service, food and comfort.