Pros: There were decent entertainment options. Boarding was a speedy process.
Cons: I ordered (and received confirmation) for a kosher meal, but when dinner time came, they simply denied me one because they just don't have that option. It was not the fault of the flight attendant. They handled the situation in a professional manner. I was hungry for the duration of my long haul flight.