Seats were comfortable, but beware, there is a price for each seat reserved in advance.
Good options on the individual tv screen, and pretty easy to operate. There is absolutely no food available except by purchase, even though it was a four hour flight.
Our experience going through customs to change planes was TERRIBLE. It was mass confusion using the automatic passport check. There was no sign pointing out that you must check on your luggage, nor how to check on it. In fact I am still not sure how one was supposed to do that. We were misinformed, and thus delayed. There were no pencils at one checkin, and no sign to say it was unnecessary to fill out the forms on the table. More delay.